Visual Studio提示我安装的“ Microsoft推荐的Roslyn分析仪是什么?

问题描述 投票:-2回答:1

[最近,我开始了一项新工作,我正在使用Visual Studio2019。在VS 2019中,Microsoft几乎立即弹出一个窗口,说我建议使用Roslyn代码分析器,据说该分析器可以提供其他诊断和修正。对于某些问题。

通过快速的Google搜索,看来Roslyn代码分析器可能已在我的项目中使用,因为它们似乎来自各种NuGet软件包和其他来源。

[我也确实看到了,我相信在HackerNews文章中,罗斯林是Microsoft的C#的C#编译器,该版本在某个时候发布了,我不确定它是否是默认编译器。另外,我真的不确定代码分析器是什么,但我想它就是听起来的样子。

为了澄清我的问题,我想它必须分为两个部分:

  1. 什么是代码分析器?
  2. Microsoft推荐的代码分析器是什么,为什么默认情况下不启用它们?

编辑:编辑此问题以更清楚地了解我的要求。

c# visual-studio-2019 roslyn code-analysis roslyn-code-analysis
1个回答
0
投票

Roslyn是.NET Compiler Platform的昵称(曾经是代号,现在看来是根据Wikipedia的昵称),它是C#和VB的编译器和代码分析API的集合。这些API可用于理解代码。您可以发送代码,然后返回该代码的结构化视图,该视图可用于以编程方式查询“这是方法吗?”之类的内容。或“此字段的辅助功能修饰符是什么?”。

© www.soinside.com 2019 - 2024. All rights reserved.