将SonarAnalyzer.CSharp添加到解决方案后,VS解决方案不再构建

时间:2016-06-01 16:50:06

标签: visual-studio sonarqube sonarlint

我们是SonarQube的新采用者,我正在通过SonarSource将我们的解决方案绑定到SonarLint。

有些解决方案可以正常工作,但是一旦安装了NuGet软件包SonarAnalyzer.CSharp,其中一些解决方案就会出现构建错误。如果我删除它,解决方案将再次正确构建。

示例错误

error CS0006: Metadata file 'C:\Users\cswanson\Desktop\Repos\DI\CardDI\Card.Domain\bin\Debug\Card.Domain.dll' could not be found

果然,解决方案中的那个项目没有构建并输出到bin。

查看该项目的构建输出,报告了几个S ###错误,但没有提醒项目未构建的原因。

我们正在使用Visual Studio 2015 Professional Update 2。

关于如何解决这个问题的任何想法?

1 个答案:

答案 0 :(得分:1)

问题是解决方案中特定项目的属性已设置为将警告视为错误,停止构建。

更改此设置可以使解决方案正确构建。

感谢SonarSource的Tamas Vajk提供的指导。