0

我最近升级了我从事的项目以使用新的 Visual Studio 2015 编译器(以及 SDK 10.0 和 Windows Driver Kit 10.0)。我注意到,除了对 VC Redist 合并模块的常规更改之外,现在还引入了一些额外的先决条件,用户必须安装这些先决条件才能使用我正在开发的产品。具体来说,用户必须安装与微软在此处发布的“通用 CRT”相关的 Windows 更新:

https://blogs.msdn.microsoft.com/vcblog/2015/03/03/introducing-the-universal-crt/

我注意到他们明确指出:

“通用 CRT 不会有合并模块。如果您当前使用 CRT 合并模块,但仍想集中部署 Visual C++ 库,我们建议您移至上述 Windows Update 包或 VCRedist”</p>

他们似乎建议安装人员应该简单地标记需要先决条件,但我有点担心这一点,因为我们的一些商业客户与我们达成协议,我们将支持“开箱即用”的某些 Windows 7 版本(即没有最新的更新)。有谁知道是否可以在没有合并模块的情况下在 Wix 项目中嵌入这些新的先决条件?即,也许通过包含 VCRedist 可执行文件来代替?

4