我们已使用现有解决方案迁移到TFS2012和VS2012。我的旧构建控制器和TFS曾经在Windows 7上,但是TFS2012和我们的构建控制器的这个服务器现在是Windows 8.构建给我以下错误:
C:\的Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ Microsoft.Common.targets (2401):任务找不到“LC.exe”使用SdkToolsPath“”或 注册表项“HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Microsoft SDKs \ Windows \ v8.0A \ WinSDK-NetFx40Tools-x86“。确保 设置了SdkToolsPath,该工具存在于正确的处理器中 SdkToolsPath下的具体位置和Microsoft 已安装Windows SDK
我已经看到可能的修复可能是this但是上述错误只发生在特定项目中。我认为这可以归结为.NET框架版本,但是大多数项目与其他项目的版本相同。
然后我对项目文件进行了比较,发现以下属性的值低于有效的项目。
<OldToolsVersion>2.0</OldToolsVersion>
所以我将其更新到版本4.0,我仍然没有运气。还有其他人经历过这个吗?是否有一项工作不涉及我任何安装?必须有一些不同的设置,因为有些项目会构建,有些则不会...
TIA
答案 0 :(得分:0)