C# 生成声纳属性文件失败。无法完成SonarQube分析
应用程序堆栈C# 生成声纳属性文件失败。无法完成SonarQube分析,c#,jenkins,msbuild,sonarqube,C#,Jenkins,Msbuild,Sonarqube,应用程序堆栈 詹金斯 .NET 4.7 声纳qube 7.4 Bitbucket(源代码管理) VS 2015更新3 VsTest执行UnitTest 全局工具配置中Msbuid的路径为 C:\ProgramFiles(x86)\MSBuild\14.0\Bin\MSBuild.exe 还尝试使用C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Msbuild.exe 我们已经创建了示例项目并在一台服务器上配置了all-in-one 我们可以在日
- 詹金斯
- .NET 4.7
- 声纳qube 7.4
- Bitbucket(源代码管理)
- VS 2015更新3
- VsTest执行UnitTest
- 生成声纳属性文件失败。无法完成分析
- 警告:文件“C:\Program Files(x86)\Jenkins\workspace\CICD\UnitTestProject1\Properties\AssemblyInfo.cs”不在根目录“C:\Program Files(x86)\Jenkins\workspace\CICD.sonarqube\out”下,将不会被分析
- 未找到可分析的项目。不进行声纳定量分析
- 仅当我使用“程序文件”中的msbuild时才会出现此问题。无法从C:\Users\manish.joisar\AppData\Local\Temp.sonarqube\resources\0\SonarAnalyzer.CSharp.dll中创建analyzer SonarAnalyzer.Rules.CSharp.FieldsShouldbePublic的实例:无法加载文件或程序集的Microsoft.CodeAnalysis,版本=1.3.1.0,区域性=中性,PublicKeyToken=31bf3856ad364e35'或其依赖项之一
我不确定这里缺少什么,错误的配置,错误的msbuild???我想您已经阅读了此文档,以获取运行分析所需的所有依赖项信息和命令 当我试图分析c#文件时,我遇到了上面提到的一些错误,但我需要更多信息来理解您的案例,因此请提供以下提到的每个步骤的o/p:
SonarScanner.MSBuild.exe begin /k:"project-key"
MSBuild.exe <path to solution.sln> /t:Rebuild
SonarScanner.MSBuild.exe end
SonarScanner.MSBuild.exe开始/k:“项目密钥”
MSBuild.exe/t:重新生成
SonarScanner.MSBuild.exe结束
如果您正在运行jenkins MSBuild插件,请提供相同插件的详细输出。我使用jenkins中的以下配置解决了上述所有问题 声纳QUBE配置 Jenkin全局工具配置 自由式项目配置