2012-01-04 6 views
1

TFS 2010의 빌드 정의에서 "코드 분석 수행"을 "항상"으로 설정하면 사용자 지정 코드 분석 규칙 파일을 어떻게 지정할 수 있습니까?TFS 2010 빌드의 코드 분석 설정 지정

빌드 맛은 "릴리스"입니다.

"코드 분석 수행"에 "AsConfigured"를 설정하지 말고 proj 파일에서 설정을 선택하는 것이 좋습니다.

감사합니다.

답변

1

빌드 프로세스 매개 변수 구성에서 "MSBuild 인수"항목을 사용하여 MSBuild로 전달되는 /property 명령 줄 항목을 제공 할 수 있으므로 CodeAnalysisRuleSet 속성 값을 덮어 쓸 수 있습니다.

기존 프로젝트에서 CodeAnalysisRuleSet 속성 값을 설정 한 방법에 따라 값 지정이 비어있는 기존 값을 조건부로 조정해야 할 수도 있습니다. 이 작업을 수행해야하는 경우 모든 프로젝트의 코드 분석 구성을 별도의 .targets 파일로 이동하여 나중에 쉽게 조정할 수 있습니다.

+0

+1 해결책은 내가 생각하기에 – Khh

+0

멋진 솔루션이지만, 알아낼 수없는 것 같습니다. (http://msdn.microsoft.com/en-us/library/ms164311.aspx). 나는 "AsConfigured"루트를 내려갈 수도 있는데 ... 나는 그것을 이해할 수 없다면 이것을 대답으로 표시 할 것이다. – msuhash

0

Always으로 전환하면 사용자 지정 코드 분석 규칙 집합 파일을 지정할 수 없다고 생각합니다. 당신이 Always로 작용 현재 빌드 맛에 할당 된 룰 세트 파일을 사용 설정하면 ( Nicole's answer 기준)

나는 생각한다.

이것을 바탕으로 VS를 가진 사용자 정의 룰 세트 파일을 here 또는 menu->Analyze->Configure Code Analysis for Solution/Projects과 같은 프로젝트에 할당해야합니다.

관련 문제