Nowości w programie MSBuild 12.0
Program MSBuild został zainstalowany jako część programu Visual Studio, a nie jako część systemu.NET Framework.Bieżący numer wersji MSBuild to 12.0.Jeśli chcesz zainstalować program MSBuild oddzielnie, należy pobrać pakiet instalacyjny z Pobrać program MSBuild.
Zmieniona ścieżka
Teraz jest zainstalowany program MSBuild bezpośrednio pod %ProgramFiles%— na przykład w C:\Program Files\MSBuild\.
Zmieniono właściwości
Następujące właściwości MSBuild zostały zmienione w wyniku numer nowej wersji:
MSBuildToolsVersionTa wersja narzędzia jest 12.0.
MSBuildToolsPathjest teraz %ProgramFiles%\MSBuild\12.0\bin w 32-bitowych systemach operacyjnych lub %ProgramFiles%\MSBuild\12.0\bin\amd64 na 64-bitowych systemach operacyjnych.
ToolsVersionwartości można znaleźć w HKLM\SOFTWARE\Microsoft\MSBuild\ToolsVersions\12.0 dla 32-bitowych systemach operacyjnych lub HKLM\SOFTWARE\Wow6432Node\Microsoft\MSBuild\ToolsVersions\12.0 dla 64-bitowych systemach operacyjnych.
SDK35ToolsPath i SDK40ToolsPath właściwości wskaż.NET Framework SDK, który jest spakowany w tej wersji programu Visual Studio (na przykład, 8.1a dla narzędzi 4.X).
Nowe właściwości
MSBuildFrameworkToolsPathjest nowa właściwość, która ma wartość %windir%\Microsoft.NET\Framework\v4.0.30319 w 32-bitowych systemach operacyjnych lub %windir%\Microsoft.NET\Framework64\v4.0.30319 na 64-bitowych systemach operacyjnych.Jest to zamiennik dla MSBuildToolsPath można wskazać.NET Framework narzędzi i programów użytkowych.
MSBuildToolsPathi MSBuildFrameworkToolsPath mają 32-bitowe odpowiedniki —MSBuildToolsPath32 i MSBuildFrameworkToolsPath32— która zawsze wskaż miejsce 32-bitowych, niezależnie od tego, czy jest używana 32-bitowa czy 64-bitowa MSBuild.