2017-05-12 2 views
0

Je souhaite analyser un projet .Net à l'aide de sonarqube. J'utilise sonar-scanner-msbuild-2.3.1.554 - je modifier le SonarQ.Analysis.xml - J'exécutez la commande ci-dessousRègle SonarQube manquante

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

et je reçois cette erreur

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

Une idée pourquoi ou comment y remédier?

+2

Il est important que le dossier actuel où le projet que vous analysez est, par exemple Dans votre cas, vous devriez d'abord lancer 'cd D: \ tfs \ AHC \ MainBranch \', puis les commandes. –

+0

Chaque fois que j'essaie de l'exécuter à partir du dossier sln, j'obtiens cette erreur: Exception non gérée: System.NullReferenceException: Référence d'objet non définie sur une instance d'un objet. à SonarScanner.Shim.PropertiesWriter.WriteSettingsForProject (projet ProjetInfo, fichiers IEnumerable'1, String fxCopReportFilePath, String codeCoverageFilePath) à SonarScanner.Shim.PropertiesFileGenerator.ProcessProjectInfoFiles (projets IEnumerable'1, écrivain PropertiesWriter, enregistreur ILogger, String projectBaseDir, String globalSourceEncoding) – Angela

Répondre