-
1 votesanswersviews
安装升级版本时,Windows 7安装程序包错误2869
我有一个版本号为1.0.0.1的应用程序,它是对旧版本1.0.0.0的升级 . 当我尝试安装新版本1.0.0.1时,当我的系统已安装旧版本时,我收到错误2869 . 但是,如果我手动卸载旧版本并尝试安装较新版本,则会成功安装 . 我更改了新版本的产品代码 . 但没有改变升级代码 . 有谁可以让我知道原因并解决这个问题? -
13 votesanswersviews
Visual Studio 2005 - > 2008/10 Service Installer项目升级问题
我已经升级了[VS2008内置的[.vdproj MSI生成器项目] System.Configuration.Install.Installer,其中包含 ServiceProcessInstaller 和 ServiceInstaller ,从Visual Studio 2005到2008.安装程序类没有任何自定义结果(即,不尝试开始或停止服务或注册儿童) RemovePreviousVers... -
1 votesanswersviews
我的UnInstaller如何告诉它在版本升级期间被调用?
我们正在使用VS2008本机安装程序来设置我们的产品 . 在安装和产品移除期间,我们使用自定义操作询问用户是否要保留现有数据库和设置(如果已检测到) . 用户升级时出现:安装程序启动,识别安装了以前的版本,并首先调用UnInstaller . 因此,用户因此被呈现两次相同的Q - 一次在卸载先前版本期间,并且在第一次安装期间再次呈现 . 有没有办法“让卸载程序”知道它被称为升级的一部分,所以我们... -
0 votesanswersviews
如何编码以检查旧版安装程序版本是否已在计算机上可用
我们正在使用visual studio 2008安装程序项目开发自定义安装程序我们要求的要求是:假设用户开始安装,如果同一台机器上已有旧版本,那么我们应该提示用户升级版本,并需要显示此版本中新增的文件列表 . 同样,我们目前正在尝试检索安装程序vesion thorugh代码,但无法执行此操作 . 任何人都可以告诉我们使用哪种方法来检测旧版本是否可在机器上使用 . -
1 votesanswersviews
NSIS卸载程序不运行un.onInit
在我的.nsi文件中,我在 un.onInit 函数中有以下逻辑: Function un.onInit MessageBox MB_YESNO "This will uninstall. Continue?" IDYES checkRunning checkRunning: FindProcDLL::FindProc "app.exe" ...