3

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

4

1 回答 1

1

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

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

相关问题

添加分析器的屏幕截图


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

<ItemGroup>
  <Analyzer Include="path\to\Analyzer.dll" />
</ItemGroup>
于 2019-03-12T15:50:52.720 回答