Install shield Project file format修改之后,覆盖安装就失败了

问题描述

我们的InstallShield工程的projectfileformat之前一直设置的是binary格式,后来手动改成了xml格式之后,就发现新出的版本覆盖安装到老的版本就出错了。覆盖安装本身能够正常结束,但是把程序运行起来的时候会提示跟安装有关的错误信息。我们覆盖安装的原理是卸载旧版本再安装新版本。哪位高人能够指点下迷津,怎么解决这个问题啊。先谢过了。

时间: 2024-07-28 17:06:49

Install shield Project file format修改之后,覆盖安装就失败了的相关文章

Unable to read the project file 'client.csproj'. Could not load file or assembly 'Microsoft.Build.En

错误详细信息: Unable to read the project file 'client.csproj'. Could not load file or assembly 'Microsoft.Build.Engine, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. 系统找不到指定的文件. 今天打开之前一个vs2005的项目,报出上面的错误,这个啥

Install Shield 的事件 函数

InstallShield的事件函数 在InstallShield Help Library的库中,的Reference/Event Handlers的下面,是Install Shield的一些事件函数.这些事件包含了安装的所有过程,通过重载这些事件函数,即可以实现其过程序的控制,而不用系统默认的方式.所以了解这些函数是什么时候才会运行的非常重要.而且这些事件函数会调用各个InstallShield API函数.分为四类,分别为 1.<wbr><wbr><span>&l

《基于MFC的OpenGL编程》Part 18 Reading objects from the OBJ File Format

本文将介绍如何从Obj文件格式中创建3D对象,我们使用的是Nate Miller的obj格式加载类. This would be very useful to create large Virtual Reality applications as we could make use of the readily available 3D model files or make use of modeling tools to create these models and load them

Project如何做到修改工期后不自动修改开始时间结束时间

问题描述 Project如何做到修改工期后不自动修改开始时间结束时间 1.如下图所示,目的是:工期改为26,开始时间为5月9日,结束日期为5月27日不变 2. 但是,我把工期改成26后,完成时间自动变成了6月15日,显然不对了,如何做到修改工期后不自动修改开始时间结束时间 解决方案 修改linux服务器的时间修改project任务的默认开始时间修改project任务的默认开始时间 解决方案二: http://bbs.csdn.net/topics/391931296

eclipse-请问Eclipse中项目的properties里的project facets不能修改是怎么回事?

问题描述 请问Eclipse中项目的properties里的project facets不能修改是怎么回事? 因为导入的工程run on server跑不起来,所以去project facets修改属性,但是点击modify project没有反应,没有任何修改的界面跳出来,请问是什么原因?

【推荐】Nginx基础知识之————多模块(非覆盖安装、RTMP在线人数实例安装测试)

说明:已经安装好的nginx,需要添加一个未被编译安装的模块,需要怎么弄呢? 具体:这里以安装第三方nginx-rtmp-module和nginx-accesskey-2.0.3模块为例,nginx的模块是需要重新编译nginx,而不是像apache一样配置文件引用.so 1. 下载第三方扩展模块nginx-rtmp-module sudo git clone https://github.com/arut/nginx-rtmp-module.git  2. 下载第三方扩展模块nginx-acc

教你除掉覆盖安装Win 7留下的启动菜单

问:最近我安装了Windows 7,是覆盖安装的,没有格式化C盘,安装程序提示保留原来的系统为一个文件夹,但不能登录原来的系统!我把那个文件夹删了,释放了硬盘空间.但现在每次系统登录界面都要选择系统进入,一个是Windows 7,一个是原来的系统.怎样去除启动菜单直接进入Windows 7呢? 答:要解决这个问题,有两种途径.分别是图形界面方法和命令行方法. 图形界面方法:依次点击"开始→运行",输入msconfig并确定,在 Boot 标签中可以修改启动菜单的选项. 命令行方法:用&

覆盖安装Win7系统后需要做的一些善后工作

当用户覆盖安装Win7 32位旗舰版系统时,没有C盘格式化,安装程序就会提示用户保留原来的系统为一个文件夹,但安装完成是不能登录之前那个系统的.但是每次登录系统界面时,都是会出现两个系统供用户选择系统进入,一个是Windows7系统,一个是原来的Win7 32位旗舰版系统,把原来的系统所在文件夹删掉后问题仍旧,怎么办呢? 方法一.图形界面方法 依次点击"开始→运行",在运行窗口中输入msconfig命令并按确定,在Boot标签中可以修改启动菜单的选项. 方法二.命令行法 使用"

InstallShield 工程类型installscript,如何覆盖安装?

原文 http://www.cnblogs.com/daocaorenbx/p/3305162.html 开始使用的msi工程类型.网上找了资料, 在kevin的博客里找到这条方法 可以通过删除Execute Sequence中的RegisterProduct和PublishProduct两个CA实现同样的需求. 试过之后确实是可以 重复安装的,但是 开始菜单的中的卸载是无法卸载的,而且控制面板是不能显示该程序的.所以此方法不可行. 换了个工程类型,使用 installscript工程类型,此类