2013-06-25 47 views
1

我试图运行我建立我的解决方案vs.net 2012和TFS,但我得到了一个错误:TFS 2012生成任务失败,因为“RESGEN”未找到

C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Microsoft.Common.targets (2291): Task failed because "resgen.exe" was not found 

我试图安装最新的Windows SDK 7.1,但它不会让我?除了在buildserver上安装vs.net之外,还有其他解决方案吗?

+0

您可以看看这里的线程谈论RESGEN问题:HTTP://social.msdn .microsoft.com /论坛/ vstudio/en-US/bef03f66-1cf3-4259-9501-52f3df992100/tfs-build-error-msb3091-task-failed-because-resgenexe-was-found尝试使用Brandon的建议并查看是否它适合你。 – Rachel

+0

感谢这个Rachel – user603007

回答

2

我解决我的TFS 2012生成服务器(Windows Server 2012)通过对这个错误:

  1. 从这个链接安装Windows SDK:
    Microsoft Windows SDK for Windows 7 and .NET Framework 4
  2. 重新运行构建。

您可能需要检查以下注册表项(每生成错误)存在:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\Windows\v7.0A\WinSDK-NetFx35Tools-x86 
+0

在这里,关键不存在,安装SDK创建它并修复了问题。 – Jerther

相关问题