【发布时间】:2015-08-15 08:54:04
【问题描述】:
我有一套解决方案可以构建完整的 .NET Any CPU 应用程序。我有一个 WiX 项目,它将将该应用程序部署为 x86,我可以在 Visual Studio 2013 中手动运行这一切,没有任何问题。现在我正试图让它在 MSBuild / TFS 中工作。冲突是我需要为代码指定任何 CPU,为 WiX 指定 x86。我最初的想法是将 WiX 解决方案 / 项目破解为名义上的任何 CPU,但让它实际上制作一个 x86 MSI。但是,wixproj 设置不允许使用任何 CPU。我希望任何 CPU 和 64 位安装程序都会出现同样的问题。 WiX 似乎下定决心不允许任何 CPU。
我在这里看到的其余选项是不使用 MSBuild 构建 WiX 部分,而是在构建后的批处理文件中处理它。然而,看起来你应该能够使用 WiX 部署任何 CPU 代码。
【问题讨论】:
标签: visual-studio-2013 tfs msbuild wix