【问题标题】:Where is MSBuild.exe installed in Windows when installed using BuildTools_Full.exe?使用 BuildTools_Full.exe 安装时,MSBuild.exe 在 Windows 中安装在哪里?
【发布时间】:2017-11-17 22:25:36
【问题描述】:

我正在尝试为 .NET 设置构建服务器,但无法确定 MSBuild.exe 的安装位置。

我正在尝试使用 Microsoft Build Tools 2013 安装 MSBuild: https://www.microsoft.com/en-us/download/details.aspx?id=40760

【问题讨论】:

  • 您是否在命令行中尝试过“where msbuild”?注意我假设 - 很可能是错误的 - 它被添加到路径中
  • 当我在 C 盘中搜索 MSBuild.exe 时,我只能在 C:\Windows 中获得 MSBuild.exe 的路径。根据 MSDN 上的这个,MSBuild 应该在 Program Files 中:msdn.microsoft.com/en-us/library/hh162058.aspx

标签: .net msbuild windows-server


【解决方案1】:

这对我有用(在 c:\ 中搜索 msbuild.exe - 默认不起作用)

where /R c:\ msbuild.exe

【讨论】:

    【解决方案2】:

    .NET Framework 之前版本中的 MSBuild 已随它一起安装,但他们决定使用 Visual Studio 或 BuildTools_Full.exe 包安装它。

    与 .NET 框架一起安装时的 MSBuild 路径:

    C:\Windows\Microsoft.NET\Framework[64 或空][framework_version]

    与 Visual Studio 一起安装时 MSBuild 的路径是:

    C:\Program Files (x86)\MSBuild[version]\Bin for x86

    和

    C:\Program Files (x86)\MSBuild[version]\Bin\amd64 for x64。

    BuildTools_Full.exe 安装时的路径与 MSBuild 与 Visual Studio 安装时的路径相同。

    【讨论】:

    • 程序“Everything”帮助我找到它,只需搜索“msbuild.exe”,它就会列出您 PC 上每个具有该名称的文件以及路径。
    • 另外,您可以在开发者命令提示符下使用“where msbuild”
    【解决方案3】:

    打开 Microsoft 命令行。我使用的是 Visual Studio 2019,所以我的命令行是“VS 2019 的开发人员命令提示符”。

    然后运行命令:

    where msbuild
    

    并且路径将被回显。

    【讨论】:

    • 如果你什么也没得到怎么办?
    • @JariTurkia 如果使用 powershell,请尝试where.exe msbuild。
    【解决方案4】:

    您可以在此处找到 VS2019:C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\MSBuild.exe

    【讨论】:

      【解决方案5】:

      根据https://docs.microsoft.com/en-us/visualstudio/msbuild/what-s-new-in-msbuild-15-0

      MSBuild 现在安装在每个 Visual Studio 版本下的文件夹中。例如,C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild。您还可以使用以下 PowerShell 模块来定位 MSBuild:vssetup.powershell。

      MSBuild 不再安装在全局程序集缓存中。要以编程方式引用 MSBuild,请使用 NuGet 包。

      【讨论】:

      • 如果你使用的是社区版,这个路径也可能是C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\15.0\Bin
      • 从“构建工具”包安装时,路径为C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\MSBuild\Current\Bin
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-09-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多