我可以在 .net standard 2.0 中使用 Roslyn 吗?

Can I use Roslyn in .net standard 2.0?

我可以在 .Net 标准 2.0 中使用 Roslyn 吗? Nuget 包 Microsoft.CodeAnalysis.CSharp 仅适用于 .Net Framework。还有其他方法吗?

查看 github announcement 的“详细信息”部分下的第二点。就个人而言,我已经尝试在 netstandard 2.0 库中引用 v2.3.0 分析器程序集并且它起作用了(尽管我承认我最终 运行 它在完整的框架上)。

尝试一下,您会发现它是否适用于您的情况。如果没有,等待官方支持或提出问题。