Задача tfs 2012 build не выполнена, потому что "resgen" не найден

Я пытаюсь запустить мою сборку для моего решения vs .net 2012 tfs, но я получаю сообщение об ошибке:

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

Я попытался установить последние windows sdk 7.1, но он не позволит мне? есть ли другое решение для этого, кроме установки vs .net на buildserver?

Ответ 1

Я разрешил эту ошибку на моем сервере сборки TFS 2012 (Windows Server 2012):

Вам может потребоваться проверить наличие следующего ключа реестра (за ошибку сборки):

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