大佬教程收集整理的这篇文章主要介绍了微软 Visual Studio 安装程序项目问题,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我用 C++ 制作了一个使用直接 2d 和 3d 的 laucher 应用程序。现在我为此制作了一个安装程序。我跟着微软文档,我做到了,但有一个问题。 我使用“MIcrosoft Visual studio Installer Projects”扩展来实现。 问题是如果我已经用以前的安装程序 msi 文件安装了我的启动器,如果我重建了一个新的安装程序 msi 并尝试运行它,它会显示这个错误
这是我遵循的 microft 文档:https://docs.microsoft.com/en-us/cpp/ide/walkthrough-deploying-your-program-cpp?view=msvc-160
将来也许我需要为我的 laucher 做一个更新。每次都需要进入控制面板,搜索并删除以前的应用程序并手动安装新的应用程序,这不是一个好主意。
有人知道如何让它自动删除旧版本并安装新版本吗?也许有更好的方法来创建安装程序?
主要升级:为了正确升级,您需要使用主要升级,以便您的新版本卸载旧版本然后自行安装(这可能发生也以相反的顺序:安装新版本,然后删除旧的残余,但这是另一回事)。还有更多的升级类型,但为了简单起见,请坚持主要升级。
您收到的消息基本上是因为您对新 MSI 有不同的包代码,而不是新的产品代码或版本号(或只是这些问题之一)。您需要直接进行设置。
推荐的步骤:
"RemovePreviousVersions"
设置为 True
。UpgradeCode
相同 - 它需要在不@R_721_11197@之间保持稳定。测试:记住模拟从安装的第一个版本到几个核心文件版本号不同的新版本的完整升级过程,并尝试添加一些文件之类的。验证非常重要。
注意:在结束之前,警告the potential limitations of VSInstaller Projects (shorter list form) 是标准程序。
@H_883_20@mSI 工具:Here is a short "review" of other MSI tools。
@H_883_20@mSI 升级类型:无耻地从 the InstallShield Help file 盗取(朝底部):
以上是大佬教程为你收集整理的微软 Visual Studio 安装程序项目问题全部内容,希望文章能够帮你解决微软 Visual Studio 安装程序项目问题所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。