我正在尝试配置我的visual studio项目,使用TFS 2015 build(vnext)将一些分析数据发送到SonarQube服务器 我在声纳结束任务中遇到此错误。 ## [error]未找到ProjectInfo.xml文件。可能的原因: ## [错误] 1。该项目尚未建成 - 在开始步骤之后立即调用了最终步骤,两者之间没有构建步骤 已使用不受支持的MSBuild版本来构建项目。目前支持MSBuild 12.0以上
我们在服务器中使用MSBuild 14.0。
答案 0 :(得分:0)
MSBuild的SonarQube扫描仪需要您的项目构建 与MSBuild 14.0。我们建议在上面安装Visual Studio 2015 分析机,以便从集成和功能中受益 随Visual Studio生态系统提供(VSTest,MSTest单元测试, 等)。
建议您也在构建服务器上安装VS2015,并且由于您使用的是MSbuild 14.0,请仔细检查您是否正在使用前面用于MSbuild 12.0的已弃用的旧任务。 SonarQube Scanner for MSBuild released使用静态分析,可以在MSbuild 14.0上构建时执行。
SonarQube Scanner for MSBuild对MSBuild 12的支持是 已弃用,将在以后的版本中删除。
请下载并使用市场中SonarQube Scanner for MSBuild的最新版本,然后重试。最新文档可从Analyzing with SonarQube Extension for VSTS/TFS获得,您也可以查看本教程。