2017-05-12 2 views
0

sonarqube를 사용하여 .Net 프로젝트를 분석하고 싶습니다. 내가 사용하고 수중 음파 탐지기 - 스캐너 - msbuild를-2.3.1.554 - 내가 편집을 가지고있는 SonarQ.Analysis.xml - 난SonarQube ruleset가 누락되었습니다.

MSBuild.SonarQube.Runner.exe" begin /key:"AHC" /name:"AHC Project" /version:"1.0" MSBuild.exe" D:\tfs\AHC\MainBranch\TfsCompleteBuild.sln /t:rebuild

아래의 명령을 실행하고이 오류

(Rebuild target) (9) -> CSC : error CS8035: Error reading ruleset file C:\Windows\system32.sonarqube\conf\SonarQubeRoslyn-cs.ruleset - File not found.

을받을

이유 또는 해결 방법에 대한 아이디어가 있습니까?

+2

제안으로 SLN 폴더에서 명령을 실행 한 귀하의 경우에는 먼저'cd D : \ tfs \ AHC \ MainBranch \'명령을 실행해야합니다. –

+0

sln 폴더에서 실행할 때마다이 오류가 발생합니다. 처리되지 않은 예외 : System.NullReferenceException : 개체 참조가 개체의 인스턴스로 설정되지 않았습니다. SonarScanner.Shim.PropertiesFileGenerator.ProcessProjectInfoFiles에서 SonarScanner.Shim.PropertiesWriter.WriteSettingsForProject (ProjectInfo 프로젝트, IEnumerable'1 파일, 문자열 fxCopReportFilePath, 문자열 codeCoverageFilePath) (IEnumerable'1 프로젝트, PropertiesWriter 작가, ILogger입니다 로거, 문자열 projectBaseDir, 문자열 globalSourceEncoding에서 ) – Angela

답변

0

나는 수중 음파 탐지기 - 스캐너 - msbuild를-2.2.0.24로 전환하고 Valeri - SonarSource Team 당신이 분석하고있는 프로젝트이고 현재 폴더로, 예를 들어 중요하다

관련 문제