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