2013-09-24 7 views
1

MS Team Foundation Service을 사용하여 VisualStudio Extensions를 빌드하려고합니다. 불행하게도, 빌드 서버 오류 메시지Team Froundation Service가 VSPackage (VsSDK를 찾을 수 없음)를 빌드하지 못했습니다.

< 내 프로젝트를 > .csproj을 발행, 내 솔루션을 구축하는 데 실패 : 마이크로 소프트 \ 마이크로 소프트 \으로 VisualStudio \ V10.0 \ VSSDK \ 가져온 프로젝트 "$ (MSBuildExtensionPath을). VsSDK.targets "을 (를) 찾을 수 없습니다.

나는 이것이 SDK의 확장은 우리의 빌드를 실행하는 컴퓨터에 설치되어 있지 않은 의미 Question 1Question 2 걸릴. 나는 아마도 내 솔루션에 전체 SDK를 포함시키고 이에 따라 가져 오기 경로를 설정할 수 있다는 것을 알고 있지만, 나에게 적절한 해결책으로 보이지 않는다. 특히 ReSharper SDK와 잠재적으로 다른 문제가 발생하기 때문에 미래.

따라서 질문은 다음과 같습니다. Team Foundation Service를 통해 VsSDK (또는 다른 빌드 확장)를 사용하는 프로젝트를 빌드 할 수 있습니까?

미리 감사드립니다.

답변

1

여기에는 Team Foundation Service 용 호스팅 된 빌드 서버에 설치된 항목 (항상 http://listofsoftwareontfshostedbuildserver.azurewebsites.net/)이 항상 최신 목록으로 제공됩니다. Visual Studio SDK는 목록을 빨리 건너 뛰고 설치하지 않은 것처럼 보입니다.

또 다른 옵션은 온 - 프레미스 또는 Windows Azure에서 자체 빌드 서버를 설정하고이를 Team Foundation Service에 연결하는 것입니다. 그런 다음 사용자 정의 빌드 서버에 필요한 것을 설치할 수 있습니다.

+1

저는 자체 빌드 머신을 설치하는 것이 가장 좋은 해결책이라고 생각합니다. TFS를 설정하는 것보다 작업량이 적으며 향후 TFService에서 벗어나기로 결정할 경우 재사용 할 수 있습니다. 팁 고마워! –

+0

@salsolatragus 전혀 문제가 없습니다. 정말로 멋진 모습을 원한다면 자신 만의 빌드 서버 VM 템플릿을 만들어 자신의 VHD로 Azure Storage에 업로드 할 수 있습니다. 그러면 빌드 팜을 만들기 위해 언제든지 필요한만큼 빌드 서버를 만들 수 있습니다. –

+0

나는 그것을 과장한다고 생각하지만 어쨌든 알게되어 좋다.) –