0

我们已经使用现有解决方案迁移到 TFS2012 和 VS2012。我的旧构建控制器和 TFS 曾经在 Windows 7 上,但是 TFS2012 的服务器和我们的构建控制器现在是 Windows 8。构建给我以下错误:

C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Microsoft.Common.targets (2401):任务无法使用 SdkToolsPath "" 或注册表项 "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft 找到 "LC.exe" SDKs\Windows\v8.0A\WinSDK-NetFx40Tools-x86"。确保设置了 SdkToolsPath,并且该工具存在于 SdkToolsPath 下的正确处理器特定位置,并且安装了 Microsoft Windows SDK

我已经看到一个潜在的修复可能是这样的,但是上面的错误只发生在特定的项目中。我认为这可能取决于 .NET 框架版本,但是大多数项目与其他项目的版本相同。

然后我对项目文件进行了比较,并注意到以下属性的值低于有效的项目。

<OldToolsVersion>2.0</OldToolsVersion>

所以我将它更新到 4.0 版,但我仍然没有运气。有没有其他人经历过这个?有没有不涉及任何安装的工作?必须有某种不同的设置,因为有些项目会构建,有些则不会......

蒂亚

4

1 回答 1

0

伙计们,你知道非常简单的解决方案。转到 asp.net 并从下载页面安装 asp.net 和工具。

http://www.asp.net/downloads

一切都将设置并正常工作。

于 2014-01-21T21:56:58.240 回答