.net 4.5를 지원하도록 TFS 2010 빌드 서버 업그레이드


14

tfs 2010 빌드 에이전트에서 .net 4.5 프로젝트를 빌드하는 데 필요한 것은 tfs 2008에서 MSBuildPath 속성을 설정해야했지만 2010의 구성은 다른 것 같습니다.

다음과 같은 오류 메시지가 나타납니다. (614) : 가져온 프로젝트 "C : \ Program Files (x86) \ MSBuild \ Microsoft \ VisualStudio \ v11.0 \ WebApplications \ Microsoft.WebApplication.targets"를 찾을 수 없습니다. 선언의 경로가 올 바르고 파일이 디스크에 존재하는지 확인하십시오.

2008 년에 처리 한 방법 http://blogs.msdn.com/b/willbar/archive/2009/11/01/building-net-4-0-applications-using-team-build-2008.aspx


그것은 그냥 작동 할 수 것 같습니다 당신이 빌드를 시도 할 때 오류를보고있다 -?
Russ Amos

1
이 오류 메시지 는 빌드 시스템에 VS를 설치하지 않은 경우이 문제 와 관련 이있는 것 같습니다 . 그 질문에 대한 제안을 시도 했습니까?
러스 아모스

답변:


18

Visual Studio 2012를 설치할 필요는 없습니다. VS2012가 설치된 컴퓨터에서 다음 폴더의 파일을 빌드 서버로 복사하기 만하면 작동합니다.

C : \ 프로그램 파일 (x86) \ MSBuild \ Microsoft \ VisualStudio \ v11.0 \ WebApplications \


1
VS 2010을 빌드 머신에 설치했을 때이 v11 파일을 간단히 복사 할 수 있음을 확인했습니다. VS2010이 이전에 설치되지 않은 경우 여전히 작동하는지 확실하지 않습니다.
kingdango

1
이것은 SQL 프로젝트 지원 이외의 모든 작업에 적용됩니다 . 이를 위해서는 전체 데이터 이동이 필요합니다 (SQL Data Tier Framework 설치 등-모두 비슷한 크기의 설치로). 어쨌든 VS 2012를 설치하는 것이 좋습니다.
Doug

Visual Studio.com의 다운로드> 추가 소프트웨어에 나열된 MS Build Tools를 설치하면 작동하지 않습니까 ( go.microsoft.com/?linkid=9832060 )?
mstaessen

3

Visual Studio 2012를 설치하기 만하면됩니다.


이전에는 그렇게하지 않아도되었으므로 빌드 서버에 Visual Studio를 설치하지 않을 것입니다. 모든 빌드 에이전트에도 설치해야합니다.
JustEngland

서버가 Server 2008 (NOT R2)이고 Windows 8 SDK 또는 VS2012를 설치할 수없는 경우
Simon
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.