【问题标题】:VS Solution no longer builds once the SonarAnalyzer.CSharp is added to solution将 SonarAnalyzer.CSharp 添加到解决方案后,VS 解决方案不再构建
【发布时间】:2016-10-01 04:02:06
【问题描述】:

我们是 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。

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

【问题讨论】:

标签: visual-studio sonarqube sonarlint


【解决方案1】:

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

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

感谢 SonarSource 的 Tamas Vajk 提供指导。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-08-10
    • 2011-12-24
    • 1970-01-01
    • 1970-01-01
    • 2012-03-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多