Msbuild SonarQube规则集丢失

Msbuild SonarQube规则集丢失,msbuild,sonarqube,sonar-runner,Msbuild,Sonarqube,Sonar Runner,我想使用sonarqube分析一个.Net项目。我正在使用sonar-scanner-msbuild-2.3.1.554 -我已经编辑了SonarQ.Analysis.xml -我运行下面的命令 MSBuild.SonarQube.Runner.exe“begin/key:“AHC”/name:“AHC项目” /版本:“1.0”MSBuild.exe“D:\tfs\AHC\MainBranch\TfsCompleteBuild.sln /t:重建 我收到了这个错误 (重建目标)(9)->CSC:

我想使用sonarqube分析一个.Net项目。我正在使用sonar-scanner-msbuild-2.3.1.554 -我已经编辑了SonarQ.Analysis.xml -我运行下面的命令

MSBuild.SonarQube.Runner.exe“begin/key:“AHC”/name:“AHC项目” /版本:“1.0”MSBuild.exe“D:\tfs\AHC\MainBranch\TfsCompleteBuild.sln /t:重建

我收到了这个错误

(重建目标)(9)->CSC:错误CS8035:读取规则集时出错 文件C:\Windows\system32.sonarqube\conf\SonarQubeRoslyn-cs.ruleset- 找不到文件


你知道为什么或者如何修复它吗

我已切换到sonar-scanner-msbuild-2.2.0.24,并按照建议从sln文件夹运行命令,例如,在您的情况下,应首先运行'cd D:\tfs\AHC\MainBranch',然后运行命令。每次尝试从sln文件夹运行时,都会出现以下错误:未处理的异常:System.NullReferenceException:对象引用未设置为对象的实例。位于Sonascanner.Shim.PropertiesWriter.WriteSettingsForProject(ProjectInfo项目,IEnumerable
1文件,字符串fxCopReportFilePath,字符串codeCoverageFilePath),位于Sonascanner.Shim.PropertiesFileGenerator.ProcessProjectInfo文件(IEnumerable
1项目、属性编写器编写器、ILogger记录器、字符串项目BaseDir、字符串全局资源编码)