我有一个 DiagnosticAnalyzer
和一个 CodeFixProvider
在类库中,换句话说 Roslyn Analyzer .我可以使用 Nuget 打包或 Vsix 打包它,但我从不打算发布它,我只需要在单个单声道解决方案中使用它。我希望简单地添加类库作为引用会将类库视为“分析器”,就像安装 Nuget 一样,但事实并非如此。是否可以使用 DiagnosticAnalyzer
来自同一个解决方案?
最佳答案
您可以通过引用一个 dll 来添加一个分析器,该 dll 应该可以与您自己构建的一个一起使用。
Related Question
编辑:
对于没有所述工具的 .NET Core 和 .NET Standard 项目 here手动将此代码段添加到您的
.csproj
<ItemGroup>
<Analyzer Include="path\to\Analyzer.dll" />
</ItemGroup>
关于visual-studio - 来自同一解决方案的 DiagnosticAnalyzer 引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54918381/