找不到ProjectInfo.xml文件。使用声纳结束任务

时间:2017-03-15 14:06:22

标签: tfs build

我正在尝试配置我的visual studio项目,使用TFS 2015 build(vnext)将一些分析数据发送到SonarQube服务器 我在声纳结束任务中遇到此错误。  ## [error]未找到ProjectInfo.xml文件。可能的原因:  ## [错误] 1。该项目尚未建成 - 在开始步骤之后立即调用了最终步骤,两者之间没有构建步骤  已使用不受支持的MSBuild版本来构建项目。目前支持MSBuild 12.0以上

我们在服务器中使用MSBuild 14.0。

1 个答案:

答案 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的支持是   已弃用,将在以后的版本中删除。

     

来源:Compatibility with Visual Studio and MSBuild

enter image description here

下载并使用市场中SonarQube Scanner for MSBuild的最新版本,然后重试。最新文档可从Analyzing with SonarQube Extension for VSTS/TFS获得,您也可以查看本教程。