[最近,我开始了一项新工作,我正在使用Visual Studio2019。在VS 2019中,Microsoft几乎立即弹出一个窗口,说我建议使用Roslyn代码分析器,据说该分析器可以提供其他诊断和修正。对于某些问题。
通过快速的Google搜索,看来Roslyn代码分析器可能已在我的项目中使用,因为它们似乎来自各种NuGet软件包和其他来源。
[我也确实看到了,我相信在HackerNews文章中,罗斯林是Microsoft的C#的C#编译器,该版本在某个时候发布了,我不确定它是否是默认编译器。另外,我真的不确定代码分析器是什么,但我想它就是听起来的样子。
为了澄清我的问题,我想它必须分为两个部分:
编辑:编辑此问题以更清楚地了解我的要求。
Roslyn是.NET Compiler Platform的昵称(曾经是代号,现在看来是根据Wikipedia的昵称),它是C#和VB的编译器和代码分析API的集合。这些API可用于理解代码。您可以发送代码,然后返回该代码的结构化视图,该视图可用于以编程方式查询“这是方法吗?”之类的内容。或“此字段的辅助功能修饰符是什么?”。