如何部署visualc++;WiX中使用Burn的可再发行文件
我们刚刚将安装程序从2.x迁移到WIX3.6并开始使用。以前,我们通过将如何部署visualc++;WiX中使用Burn的可再发行文件,wix,wix3.6,burn,Wix,Wix3.6,Burn,我们刚刚将安装程序从2.x迁移到WIX3.6并开始使用。以前,我们通过将C:\Program files\Common files\Merge Module中的.msm文件包含到我们的。这些文件始终与我们用于构建产品的文件保持同步(Microsoft会经常更新这些文件以包括安全修复) 现在,我们只想使用Visual框架,只需要下载VisualC++即可再分发。但是,Burn没有定义要放置在链中的MsmPackage元素 使用Visual/ < P> >如何合并Visual C++可重新分配的最佳
C:\Program files\Common files\Merge Module
中的.msm文件包含到我们的。这些文件始终与我们用于构建产品的文件保持同步(Microsoft会经常更新这些文件以包括安全修复)
现在,我们只想使用Visual框架,只需要下载VisualC++即可再分发。但是,Burn没有定义要放置在
链中的MsmPackage
元素
使用Visual/
< P> >如何合并Visual C++可重新分配的最佳方法是什么?合并模块只能合并到.MSI中;它们不能单独安装。您可以使用
ExePackage
安装相应的vcredit*.exe。这是您应该做的:
创建仅包含所需合并模块的MSI项目李>
夹紧MSI软件包版本号、产品代码和升级代码
使用捆绑包中的MSI李>
现在2)将确保在升级场景中不会安装MSI,或者如果它是外部负载,则不会下载
打包vcredit*.exe
的问题在于,一些用户可能会认为它是一个独立的安装和卸载程序,并破坏了您的应用程序。创建一个只包含vc redist msm文件的“vc redist msi”怎么样?这是我一直在考虑的方法,但Bob的回答似乎涉及较少的管理。谢谢Bob。我在这里找到了更多关于这个主题的信息: