【问题标题】:Can't find msbuild.exe in visual studio 2010在 Visual Studio 2010 中找不到 msbuild.exe
【发布时间】:2012-01-04 17:10:32
【问题描述】:

我正在尝试从命令行在 c++ 中的 windows 7 上从 Visual Studio 2010 (64) 编译 windows 项目,但我找不到 msbuild.exe,它在哪里?

【问题讨论】:

  • 现在是的......但这并没有告诉我太多......
  • 搜索了我的电脑,找到了 13 个 msbuild.exe 的副本。它们提供 11 个不同的 md5 校验和。我不知道。

标签: windows visual-c++ msbuild


【解决方案1】:

它应该作为 .NET 4 的一部分安装...例如,在

c:\Windows\Microsoft.NET\Framework\v4.0.30319

...但是如果您启动“Visual Studio 命令提示符”而不是仅运行 cmd,它应该已经在路径中。这就是我建议你做的事情——我总是将 Visual Studio 命令提示符作为固定到我的任务栏的快捷方式;我没有理由启动 没有 具有相关路径的命令提示符 :)

【讨论】:

  • 如果 Visual Studio 命令提示符也失败,您可能需要删除路径中条目周围的所有引号 - 请参阅 blinnov.com/en/2010/06/04/microsoft-was-unexpected-at-this-time
  • 命令“MSBuild.exe”无效。从 Visual Studio 2013 命令窗口,文件存在于正确的位置。
  • @ChaitanyaGadkari:不确定您所说的“无效”是什么意思。这应该没问题...
  • 这是我从命令窗口得到的消息。 (命令“MSBuild.exe”无效)
  • @ChaitanyaGadkari:你试过用绝对路径名执行它吗?其他一切正常吗?
【解决方案2】:

截至 2013 年 msbuild ships with Visual Studio:

  • C:\Program Files (x86)\MSBuild\14.0\Bin\MSBuild.exe
  • C:\Program Files (x86)\MSBuild\12.0\Bin\MSBuild.exe

在 .NET Framework 附带的 msbuild 之前,最高版本为 4.5.1:

  • C:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-20
    • 2014-12-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多