2012-05-22 4 views
1

나는 현재 수중 음파 탐지기에서 내 솔루션에 의해 생성 된 어셈블리를 분석의 FxCop을 사용하려고하고 수중 음파 탐지기는 각 프로젝트 스캔의 FxCop를 호출하여 다음과 같은 메시지가 점점 오전 :이 문제를 수정에 어떤 도움이 많이 감사합니다FxCop을 Sonar로 C# 솔루션으로 작업하는 방법은 무엇입니까?

INFO No assembly to check with FxCop 

을 .

+0

POM 또는 sonar-project.properties 파일의 내용을 표시하십시오. 일부 속성을 놓쳤거나 너무 많이 추가했습니다. –

+0

@ Fabrice-SonarTeam 나는이 문제를 마침내 생각했다. 그것은 아주 간단했습니다. Jenkins는 Sonar가 디버그 구성에서 어셈블리를 확인하는 동안 릴리스 구성에서 프로젝트를 작성 중입니다. Jenkins가 디버그 모드에서 프로젝트를 빌드하도록 변경했습니다. – AndHeCodedIt

+1

또한 사용할 빌드 구성을 지정하기 위해 C# Plugins에 "sonar.dotnet.buildConfigurations"옵션이 있습니다. –

답변

0

문제는 모든 프로젝트가 수정 된 동일한 출력 디렉토리에 빌드되지 않는 것이 었습니다. FxCop은 바이너리 파일을 스캔하므로 FxCop이 스캔 할 수 있도록 모든 프로젝트를 빌드해야합니다.

관련 문제