windows-installer – 从VS安装项目升级时,版本和Bundle的Upgrad
发布时间:2020-12-14 04:24:43 所属栏目:Windows 来源:网络整理
导读:我正在将一些东西从Visual Studio 2008迁移到2012.我的一个项目包含一个在2012年不再支持的安装项目.我决定在WiX 3.6中重建它.我创建了一个WiX安装项目来设置我的文件和另一个WiX包项目,以便将我的先决条件与安装项目捆绑在一起. 现在,如果可能的话,我希望这
我正在将一些东西从Visual Studio 2008迁移到2012.我的一个项目包含一个在2012年不再支持的安装项目.我决定在WiX 3.6中重建它.我创建了一个WiX安装项目来设置我的文件和另一个WiX包项目,以便将我的先决条件与安装项目捆绑在一起.
现在,如果可能的话,我希望这个安装项目能够与之前的安装无缝协作.例如,我有使用VS2008中VS安装项目创建的setup.exe在其系统上安装1.0版的机器.现在我使用VS2012中的WiX捆绑项目创建的setup.msi编译了2.0版本.当运行版本2.0 msi时,我希望它能够识别出安装了相同安装程序的旧版本并对其进行了更新(或重新安装). 所以我的问题是每个bundle和setup项目都包含自己的UpgradeCode和Version.哪一个应该收到我的1.0版设置的UpgradeCode?当我现在和将来版本时,我是否会对这些版本中的一个或两个版本?
我或多或少通过尝试不同的东西来弄明白.安装引导程序时,这是添加/删除程序菜单中的内容.因此,我认为引导程序的升级代码应该与我的旧程序包相匹配.然后安装程序将立即知道已安装以前的版本,应该在继续之前卸载.然后,msi的升级代码应该是另一个唯一代码.然后,每次构建时都应更新msi项目和引导程序项目的版本.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- windows – Orchestrator 2012 vs 2016
- Windows – 安装Visual Studio Community 2013时,无法将当前
- entity-framework – 在Windows 7 64位上安装Visual Studio
- windows7下composer安装不了或composer命令无效的解决办法
- windows-8 – WinRT和托管之间的映射如何工作?
- 在Windows Server 2008上挂载ISO
- Disable access to Windows Update
- 在windows下配置pthread
- Windows 安装 Scoop
- 从Windows文件资源管理器访问Docker容器文件
推荐文章
站长推荐
- windows-server-2003 – 服务器不支持客户端应用
- 我们可以通过Windows中的命令提示符运行mysql查询
- windows-server-2008 – Win7-Server2008 RDP连接
- windows-phone-7 – 为什么我从LongListSelector
- win10下安装node和npm
- win10如何安装mariadb
- windows-7 – 使用组策略首选项映射打印机;适用于
- windows-phone-8 – Windows Phone 8应用程序的临
- windows-server-2012 – 在没有AD的Windows Serv
- NX二次开发-查询信息窗口是否打开UF_UI_is_listi
热点阅读