首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何使用Windows SDK 7.1从命令行运行msbuild?

如何使用Windows SDK 7.1从命令行运行msbuild?
EN

Stack Overflow用户
提问于 2011-06-12 08:01:45
回答 4查看 206.9K关注 0票数 178

我正在CI服务器上设置.NET 4.0支持。我已经安装了Windows4.0,以及Windows7.1SDK中的.NET工具。

在.NET 2.0和3.5上,这是可行的。在.NET 4中,当我从开始菜单运行"Windows SDK7.1命令提示符“时,它抱怨

代码语言:javascript
复制
The x86 compilers are not currently installed. x86-x86
Please go to Add/Remove Programs to update your installation.
.
Setting SDK environment relative to C:\Program Files\Microsoft
SDKs\Windows\v7.1
\.
Targeting Windows Server 2008 x86 Debug

然后,当我尝试运行msbuild时,我得到:

代码语言:javascript
复制
C:\Program Files\Microsoft SDKs\Windows\v7.1>msbuild
'msbuild' is not recognized as an internal or external command,
operable program or batch file.

C:\Program Files\Microsoft SDKs\Windows\v7.1>

我不敢相信安装运行时和SDK会让你的系统不能运行msbuild……我是否错过了一些明显的步骤或模糊的Windows Update,或者是时候放弃并开始修改系统路径了吗?

EN

回答 4

Stack Overflow用户

发布于 2018-01-14 23:52:10

使用"Developer Command Prompt for Visual Studio 20XX“代替"cmd”将自动设置msbuild的路径,而不必将其添加到环境变量中。

票数 12
EN

Stack Overflow用户

发布于 2015-06-23 04:02:01

bat文件可能如下所示:

代码语言:javascript
复制
CD C:\Windows\Microsoft.NET\Framework64\v4.0.30319

msbuild C:\Users\mmaratt\Desktop\BladeTortoise\build\ALL_BUILD.vcxproj

PAUSE

EXIT
票数 6
EN

Stack Overflow用户

发布于 2021-10-05 11:20:19

对于Visual Studio 2022 (至少是预览版),它现在位于:

C:\Program Files\Microsoft Visual Studio\2022\Preview\MSBuild\Current

我想2022年的官方版本也会有类似的过程。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6319274

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档