2010-12-14 3 views
4

Hudson을 사용하여 .NET 응용 프로그램을 배포하는 CI 서버를 구축 중입니다.MSBuild를 Hudson과 함께 사용 하시겠습니까?

error MSB4019: The imported project 
"C:\Program Files\MSBuild\Microsoft\VisualStudio\v10.0\WebApplications 
\Microsoft.WebApplication.targets" was not found. Confirm that the path 
in the <Import> declaration is correct, and that the file exists on disk. 

내가으로 VisualStudio 내 CI 서버에 설치해야합니까 : 내 문제는 그 오류를 던지는 유지하는 것이 무엇입니까?

답변

1

Annoyingly이 Microsoft.WebApplication.targets 파일은 일반 .NET SDK가 아닌 Visual Studio에만 제공됩니다.

원칙적으로 작동하는 Visual Studio를 설치하고이 파일을 복사하는 것이 가능해야하지만 한 파일을 복사하는 것처럼 간단하지는 않습니다. 점점 더 많은 내용을 복사하면 'SDK 설치 패치'에서 'Visual Studio 설치 다시 만들기'(따라서 다른 라이센스 필요)에서 줄을 긋는 것이 궁금합니다.

요약하면 Visual Studio를 설치하면 Microsoft.WebApplication.targets가 필요한 프로젝트를 빌드하는 유일한 방법 인 것처럼 보입니다. 비 웹 프로젝트는 정상적으로 작동합니다.

+0

저런, 당신은 함께 얻을 방법을 볼 @Abe ... –

+0

보인다. 나는 더 이상 부러진 것에 대한 모범이 없으므로 나는 더 이상 구체적 일 수 없다. –

0

그냥 VS2010을 hudson 호스트 컴퓨터에 설치하십시오.

+0

알았어, 그 댓가를 치르 겠니? –

관련 문제