来自同一解决方案的DiagnosticAnalyzer(通过引用)

时间:2019-02-28 04:23:42

标签: visual-studio .net-standard microsoft.codeanalysis

我在类库中有一个DiagnosticAnalyzer和一个CodeFixProvider,换句话说,一个Roslyn Analyzer。我可以将它打包成Nuget或Vsix,但我从来不打算发布它,而只需要在一个单声道解决方案中使用它。我希望简单地将类库添加为引用,就可以像将其安装为Nuget一样将类库视为“分析器”。是否可以在同一解决方案中使用DiagnosticAnalyzer

1 个答案:

答案 0 :(得分:0)

您可以通过引用dll添加分析器,该dll应该可以与您自己构建的dll一起使用。

  • 导航到项目
  • 扩展参考
  • 右键单击分析器
  • 选择添加分析器...
  • 选择“浏览...”并导航到dll

Related Question

Screenshot of Add Analyzer


编辑: 对于没有here所述工具的.NET Core和.NET Standard项目,请将此代码段手动添加到您的.csproj

<ItemGroup>
  <Analyzer Include="path\to\Analyzer.dll" />
</ItemGroup>
相关问题