Where is MSBuild.exe installed in Windows when installed using BuildTools_Full.exe?

后端 未结 4 504
失恋的感觉
失恋的感觉 2020-12-14 15:04

I\'m trying to set up a build server for .NET, but can\'t figure out where MSBuild.exe is installed.

I\'m trying to install MSBuild using the Microsoft Build Tools 2

相关标签:
4条回答
  • 2020-12-14 15:15

    You can find the VS2019 here : C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\MSBuild.exe

    0 讨论(0)
  • 2020-12-14 15:22

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

    MSBuild is now installed in a folder under each version of Visual Studio. For example, C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild. You can also use the following PowerShell module to locate MSBuild: vssetup.powershell.

    MSBuild is no longer installed in the Global Assembly Cache. To reference MSBuild programmatically, use NuGet packages.

    0 讨论(0)
  • 2020-12-14 15:25

    Open the Microsoft command line. I'm using Visual Studio 2019, so my command line is "Developer Command Prompt for VS 2019".

    Then run the command:

    where msbuild
    

    And the path will be echo'd.

    0 讨论(0)
  • 2020-12-14 15:35

    MSBuild in the previous versions of .NET Framework was installed with it but, they decided to install it with Visual Studio or with the package BuildTools_Full.exe.

    The path to MSBuild when installed with the .NET framework:

    C:\Windows\Microsoft.NET\Framework[64 or empty][framework_version]

    The path to MSBuild when installed with Visual Studio is:

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

    and

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

    The path when BuildTools_Full.exe is installed is the same as when MSBuild is installed with Visual Studio.

    0 讨论(0)
提交回复
热议问题