2017-06-15 20 views
5

Próbuję skonfigurować serwer kompilacji dla .NET, ale nie mogę dowiedzieć się, gdzie jest zainstalowany program MSBuild.exe.Gdzie jest zainstalowany program MSBuild.exe w systemie Windows, jeśli jest zainstalowany przy użyciu narzędzia BuildTools_Full.exe?

Próbuję zainstalować MSBuild użyciu Microsoft Budowanie Tools 2013: https://www.microsoft.com/en-us/download/details.aspx?id=40760

+0

czy próbowałeś "gdzie msbuild" w linii poleceń? note: Zakładam - całkiem prawdopodobnie niepoprawnie - że jest on dodany do ścieżki –

+0

, kiedy szukam dysku C dla MSBuild.exe, dostaję tylko ścieżki do MSBuild.exe w C: \ Windows. Zgodnie z tym w MSDN, MSBuild powinien znajdować się w Program Files: https://msdn.microsoft.com/en-us/library/hh162058.aspx – jonasm

Odpowiedz

7

msbuild w poprzednich wersjach .NET Framework został zainstalowany z nim, ale zdecydowali się zainstalować go z Visual Studio lub z pakiet BuildTools_Full.exe.

Ścieżka do instalacji środowiska .NET to C: \ Windows \ Microsoft.NET \ Framework [64 lub pusty] [wersja_architektury] Ścieżka po zainstalowaniu Visual Studio to C: \ Program Files (x86) \ MSBuild [ wersja] \ Bin dla x86 i C: \ Program Files (x86) \ MSBuild [wersja] \ Bin \ amd64 dla x64.

Ścieżka podczas instalowania programu BuildTools_Full.exe jest taka sama, jak przy instalacji programu MSBuild przy użyciu programu Visual Studio.

+0

Dzięki za wyczyszczenie tego. To było dokładnie to, czego potrzebowałem. – jonasm

+0

Nie ma problemu, w każdej chwili – MaGnumX

0

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

MSBuild jest zainstalowany w folderze pod każdym wersji programu Visual Studio. Na przykład: C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild. Można również użyć następującego modułu PowerShell do zlokalizowania MSBuild: vssetup.powershell.

MSBuild nie jest już instalowany w pamięci podręcznej Global Assembly. Aby programowo odnieść się do programu MSBuild, użyj pakietów NuGet.

Powiązane problemy