在64位版本的Windows中,32位软件安装在"c:\ program files(x86)"中.这意味着你不能使用$(programfiles)来获取(32位)软件的路径.所以我需要一个$(ProgramFiles32)来克服我的MSBuild项目.我不想根据运行的操作系统更改项目.
我有一个解决方案,我会发布,但也许有一个更容易/更好的方式.
msbuild 64-bit x86 x86-64 program-files
64-bit ×1
msbuild ×1
program-files ×1
x86 ×1
x86-64 ×1