0

我想将 32 位和 64 位 MSI 安装程序(由 WiX 构建)组合成一个包,如此所述。我可以在 Visual Studio 的一个版本中同时构建 32 位和 64 位安装程序,还是需要创建外部 msbuild 脚本或其他东西?

4

2 回答 2

2

据我所知,没有选项可以在一个 Visual Studio 构建中同时构建 32 位和 64 位 MSI,因为它是一个构建平台配置,Visual Studio 在一个构建中一次只能采用一个构建平台配置一个版本中没有两个平台配置。

因此,您可能需要使用如下命令编写外部 msbuild 脚本:

<Target Name="Compile">
    <MSBuild Projects="$(MySolution)" Targets="Rebuild" Properties="Configuration=Release;Platform=x86"/>
    <MSBuild Projects="$(MySolution)" Targets="Rebuild" Properties="Configuration=Release64;Platform=x64"/>
</Target>
于 2013-09-30T07:18:10.980 回答
0

您可以创建一个包含 32 位和 64 位项目的解决方案,然后设置解决方案配置来构建它们。

于 2013-10-06T21:43:49.590 回答