Windows Srv 2008 R2 시스템에서 빌드 서비스를 포함한 TFS 2010을 설치했으며 거의 작동합니다. - 내가 가야 할 수가없는 것 같아 무엇TFS 2010 SDK 7.1을 사용하여 빌드
는 Windows SDK에서 resgen.exe
같은 도구를 사용하여 빌드입니다 I 오류 얻을 :
c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Microsoft.Common.targets (1835):
Task could not find "Resgen.exe" using the SdkToolsPath "C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\" or the registry key "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\Windows\v7.0A". Make sure the SdkToolsPath is set and the tool exists in the correct processor specific location under the SdkToolsPath and that the Microsoft Windows SDK is installed
확인을, 그래서 가서 다운로드하고 가장 최근의 윈도우를 설치 SDK - v7.1. 모든 것이 잘되었으므로 지금은 resgen.exe
사본을 가지고 있습니다.하지만 여전히 동일한 오류가 발생합니다.
좋아, 그럼 내가 가서 오류 메시지에 언급 된 MSBuild를 목표 파일 (c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Microsoft.Common.targets
)을 검사 - 그리고 나는 그것이 FrameworkSDKDir
및 _TargetFrameworkSDKDirectoryItem
에 대한 참조를 많이 사용하고 참조 -하지만 명백하게 잘못된 디렉토리 (처음에 설정된 값을 어디에 , 나의 경우에는) ?? 나는 "핵심"타겟 파일을 찾아서 내 \SDKs\Windows\v7.1\Bin
디렉토리를 사용하는 것처럼 보일 수 없다. (찾으려는 \SDKs\Windows\v7.0A\Bin
대신에 - 아무 것도 없다 ...)