我有一个必须构建为 32 位的程序。它附带一个 x64 应用程序。结果,有一个安装程序有点麻烦。
安装程序是用wixproj
必须用/p:Platform=x64
- 但vcxproj
需要构建为 x86 构建的。
我试图强制Platform
成为x86
或Win32
通过明确设置它:
<PropertyGroup>
<Platform>Win32</Platform>
</PropertyGroup>
但似乎wixproj
在构建时传递给“wins”的命令行开关。
无论命令行上指定了什么,项目文件是否Platform
可以强制执行?Win32
(因为csproj
我能够做到这一点:
<PropertyGroup>
<PlatformTarget>AnyCPU</PlatformTarget>
</PropertyGroup>
但这似乎对 C++ 没有任何影响)