1

我的项目即将开始对我们的项目进行大规模升级,我们将从 Visual Studio 2010 跳转到 Visual Studio 2017。目前,我们项目的 msi 是使用 Wix3.5 构建的。

作为一个实验,我们尝试用当前的 wix 打开我们的解决方案,它说 wix 项目不兼容,这是我们所预料的。

于是,我们安装了wix 3.11,再次打开解决方案,还是说有兼容性问题。

我们在这里试图理解的是,我们是否需要在我们的 wix 项目上执行一个额外的步骤,以使它们与较新版本的 wix 兼容?如果是这样,我们需要做什么?

4

1 回答 1

0

WiXCop:老实说,我从未将它用于实际工作,但也许看看WixCop http ://wixtoolset.org/documentation/manual/v3/overview/wixcop.html 。

WixCop 有两个主要目的1)将 WiX 创作升级到当前架构,2)根据一组通用格式格式化 WiX 创作。

  • Bob Arnson'sWiX Cop 在这里:http ://www.joyofsetup.com/2008/03/26/wix-goodies-wixcop (直接从马的嘴里 - Arnson 是 WiX 开发人员)。
  • 我有这个关于源迁移问题的先前答案:迁移 WiX。略读。答案中有一个示例设置文件内联。

WiX 源:如果您在某处发布显示问题的 WiX 源,我可以快速查看。

于 2019-03-04T12:31:35.283 回答