2011-01-12 2 views
0

지난 며칠간 이상한 문제가 있습니다. 오늘날의 이상한 문제는 코드 분석과 TFS 2010 빌드에 관한 것입니다.이상한 코드 분석 문제 TFS 2010 빌드에 관한 정보

2008 년부터 2010 년까지 TFS를 업그레이드 한 후에 Visual Studio 2008에서 2010으로 솔루션을 업그레이드했습니다. 업그레이드하는 동안 오류는 없었지만 코드 분석에 대한 이상한 점이있었습니다.

곧 문제는 FxCop 결과가 tfs 2010 빌드에서 자동으로 실행되거나 명령 프롬프트에서 수동으로 실행 됨으로써 달라진다는 것입니다. 그들은 모두 동일한 명령 매개 변수와 값을 사용하고 있습니다.

예를 들어 iFf는 TFS 빌드에서 FxCop을 실행하면 7 개의 오류가 발생하지만 빌드 로그에 표시된 명령을 사용하여 명령 프롬프트에서 FxCop을 실행하면 오류가 133 개 발생합니다.

이러한 차이가 발생할 수있는 원인은 무엇입니까?

답변

0

이 문제가 해결되었습니다.

맞춤 경로에 관한 내용입니다.

테스트 및 잊어 버리기 위해 FXCop \ CustomDictionary.xml이 삭제되었습니다. CustomDictionary를 바꿨고 모든 것이 정상적으로되었습니다.

0

VS 및 명령 줄 분석 실행이 동일한 규칙 집합을 사용하고 있는지 확인 했습니까?

+0

예, tfs 빌드 로그에서 fxcop 명령을 복사하고 명령 줄에 붙여 넣었 기 때문에 그렇습니다. 그래서, 그들은 동일합니다 ... –

+0

전체 커맨드 라인을 여기에 붙여주세요. –

+0

길이 때문에 대답으로 게시합니다. –