2012-08-29 2 views
2

타겟 프로젝트가 .NET 4.5입니다. Visual Studio 2012에서는 이전 버전의 Visual Studio에서와 마찬가지로 코드 분석 (FxCop)을 실행할 수 있습니다.Team Foundation Server 2010 빌드 에이전트에서 .NET 4.5 코드 분석을 실행할 수 있습니까?

우리의 빌드 컴퓨터는 Team Foundation Server 2010 인 서버 Team Foundation Server에서 빌드 에이전트를 사용했습니다. 우리는 빌드 에이전트가 .NET 4.5 프로젝트를 컴파일하도록 활성화 한 Windows 8 SDK에서 .NET 4.5 SDK를 설치했습니다. 우리는 FxCop을 설치하고 .NET 4.0을 대상으로하는 프로젝트의 경우 정적 코드 분석이 "그냥 작동합니다"하지만 .NET 4.5를 대상으로 할 때는 로그에서 찾을 수 없습니다.

이것도 가능합니까? Team Foundation Server 2012로 업그레이드하면 작동합니까? 나는 우리가 우리가 도구가 편집을 가능하게 설치하는 데 필요한대로 분석을 얻을의 FxCop의 업데이트 된 버전을 필요로 의심 때문에 (1.36)에서 10.0의 FxCop을 업데이트

:

우리가 시도 무엇

. 그러나 10.0은 .NET 4.5보다 먼저 나타납니다. 우리는 SDK의 새 버전을 찾고 있지만, 따라 시도에 MS Webpage for the Windows 8 SDK :

FXCopSetup.exe는 "폐기 또는 사용되지 않는"

가의 FxCop을 실행하는 도구로 SDK에서 제거되었습니다

10.0 FxCop GUI를 사용하여 어셈블리에 대해 잘 작동하는 것 같습니다.

답변

0

빌드 머신에 Visual Studio 2012을 설치하는 것이 하나의 해결책입니다. .NET 4.5에 대한 코드 분석을 수행하는 Team Foundation Server 2010을 사용하는 빌드 시스템이 있습니다. 귀하가 명시한 것과 다른 점은 Visual Studio 2012가 컴퓨터에 설치되어 있다는 것입니다.

빌드 머신을 Team Foundation Server 2012 또는 Team Foundation Server로 업그레이드하려고하십니까? 스택 오버플로 질문 Is Team Build 2012 compatible with Team Foundation Server 2010? Team Build Server 2012 with Team Foundation Server 2010 (짧은 대답, 아니요)을 사용하는 주소.

+1

우리는 컴퓨터에 Visual Studio를 설치하지 않는 것을 선호하지만 가능하다면이 질문에 대답한다고 가정합니다. 감사! – vossad01

0

같은 문제가있었습니다.

빌드 머신에서 코드 커버리지를 실행하려면 Visual Studio를 설치해야합니다. 이 작업을 수행 할 전체 Visual Studio 설치 이외의 추가 구성 요소 나 다운로드가 없습니다.

Microsoft Visual Studio 제품 팀에서 확인했습니다.

불행히도, 그것은 .... 한숨입니다.