3

與我們針對Windows目錄的%WINDIR%系統變量類似,是否有任何系統變量指向最新版本的Microsoft SDK文件夾,以便我可以訪問sn。 exe在我的生成腳本?Microsoft SDK的系統變量

回答

4

我正在運行MSBuild 4.0,並在我的proj文件中將ToolsVersion設置爲4.0。變量SDK40ToolsPath指向.NET 4.0工具的安裝位置。 SDK35ToolsPath指向.NET 3.5工具的安裝位置。

MSBuild從註冊表中讀取這些基於ToolsVersion的值的變量:HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ MSBuild \ ToolsVersions \ 4.0。