【发布时间】:2016-10-31 20:58:57
【问题描述】:
我正在设置一个从命令行构建我的 C# 解决方案的脚本。它工作正常,但目前它以 32 位应用程序运行 MSBuild,我希望它以 64 位运行。
也许我遗漏了一些明显的东西,但我找不到如何将 MSBuild 作为 64 位可执行文件运行。
首先我尝试使用C:\Windows\Microsoft.NET\Framework64\v4.0.30319\MSBuild.exe,但这是错误的版本。
所以我发现 C:\Program Files (x86)\MSBuild\14.0\Bin\MSBuild.exe 是 14.0 版(现在我安装了 Visual Studio 2015 和 Microsoft Build Tools 2015),但它作为 32 位应用程序运行(或者我遗漏了什么)?
我希望在 C:\Program Files 中看到一些 .exe,其中存储了其他 64 位 exe,但那里什么也没有。
我的机器是 64 位 Quad Intel Xeon。
也许在调用 MSBuild 之前我应该调用一些 cmd 文件来正确设置环境?喜欢vcvarsqueryregistry.bat?
【问题讨论】:
标签: c# command-line visual-studio-2015 msbuild