我最近更新了我的Visual从2015年到2017年。构建过程现在使用MSBuild 15.0,所以我可以使用C#7。
我从最新版本6.3安装了一个SonarQube服务器,并使用了C#扫描器的最新版本2.2.0.24。
我试图从我的解决方案所在的文件夹中对我的代码进行分析:
SonarQube.Scanner.MSBuild.exe begin /key:"myproject"。
SonarQube Scanner for MSBuild 2.2默认属性文件是在C:\myfolder\SonarQube.Analysis.xml加载分析属性时从C:\myfolder\SonarQube.Analysis.xml预处理开始的。准备工作目录..。SonarQube扫描MSBuild 2.2 11:21:18.714更新构建集成目标.11:21:18.735获取分析配置设置.11:21:19.341生成规则集.11:21:19.39为cs配置分析器组件.11:21:19.392安装所需的罗斯林分析仪.11:21:19.435预处理成功.MSBuild版本15.1.548.43366。
..。建造成功。0警告0错误SonarQube.Scanner.MSBuild.exe end。
SonarQube Scanner for MSBuild 2.2默认属性文件是从C:\myfolder\SonarQube.Analysis.xml加载分析属性的C:\myfolder\SonarQube.Analysis.xml后处理开始的。SonarQube Scanner for MSBuild 2.2 SonarQube MSBuild集成失败: SonarQube无法收集有关项目的所需信息。可能的原因: 1.项目尚未构建--项目必须在开始步骤和结束步骤2之间构建。一个不受支持的MSBuild版本已被用于构建项目。目前MSBuild 12.0以上支持3。开始、生成或结束步骤并非都是从同一文件夹生成的声纳-属性文件失败。无法完成SonarQube分析。11:22:06.162创建一个摘要标记文件..。11:22:06.167后处理失败。出口代码:1我搞不懂为什么会失败。
c#声纳扫描仪2.2支持MSBuild 15.0吗?
发布于 2017-04-04 08:26:23
MSBuild 15不受用于MSBuild 2.2的SonarQube扫描程序的支持。
好消息是,我们即将发布针对MSBuild的版本2.3,它修复了这个错误。您可以在bug票据SONARMSBRU-288上阅读更多信息。
发布日期将在2017年4月上旬。
https://stackoverflow.com/questions/43181233
复制相似问题