Microsoft SDK 的系统变量

San*_*eep 4 msbuild strongname environment-variables system-variable

与 Windows 目录的 %WINDIR% 系统变量类似,我们是否有任何指向最新版本的 Microsoft SDK 文件夹的系统变量,以便我可以在构建脚本中访问 sn.exe?

Bri*_*ker 5

我正在运行 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。