【问题标题】:VS 2019 - seeing many warnings AD0001 from Microsoft.CodeAnalysis.CSharp.AnalyzersVS 2019 - 从 Microsoft.CodeAnalysis.CSharp.Analyzers 看到许多警告 AD0001
【发布时间】:2020-01-09 14:56:14
【问题描述】:

我在 VS 2019 (v16.4.2) 的 Error List 窗格中多次收到此确切警告。

我该如何解决这些警告?

AD0001 Analyzer 'Microsoft.CodeAnalysis.CSharp.Analyzers.FixAnalyzers.CSharpFixerWithFixAllAnalyzer' threw an exception of type 'System.TypeInitializationException

【问题讨论】:

  • 你解决了吗?
  • 还没有。我正在与 Roslyn 的人保持联系,有什么事情我会在这里更新
  • 我发现一些 nuget 包将分析器作为依赖项引入,而您的代码可能会引入不同版本的相同分析器。这种不匹配是导致此错误的一个可能原因。
  • @empi - 请参阅下面的分辨率

标签: visual-studio roslyn-code-analysis


【解决方案1】:

解决了,

通过间接引用引入了旧版本的包。

将包添加为直接依赖项会强制使用新版本 - 解决警告。

link to the github issue i opened

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-08-30
    • 1970-01-01
    • 1970-01-01
    • 2019-10-10
    • 1970-01-01
    • 2019-08-24
    • 2019-06-21
    • 1970-01-01
    相关资源
    最近更新 更多