我想将32位和64位MSI安装程序(由WiX构建)组合成一个包,如here所述。我可以在Visual Studio中的一个版本中构建32位和64位安装程序,还是需要创建外部msbuild脚本?
答案 0 :(得分: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>
答案 1 :(得分:0)
您可以创建一个包含32位和64位项目的解决方案,然后设置解决方案配置以构建它们。