Microsoft SDK的系统变量

时间:2012-04-23 10:09:19

标签: msbuild environment-variables strongname system-variable

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

1 个答案:

答案 0 :(得分: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。