Visual studio 2017 在解决方案或项目中显示所有Roslyn代码修复建议
Visual Studio在当前活动的代码编辑器中显示Roslyn代码修复建议。例如,当光标位于应该固定或可以改进的代码段上时,灯泡将显示,指示可能的改进。下面是“为构造函数使用表达式体”C#7特性的建议示例: 是否有可能一次就整个解决方案获得所有这些建议。类似于: 基本上,这是一个命令,它将打开一个结果窗口,显示所有注册分析器对整个解决方案的所有Roslyn建议 到目前为止,我尝试了几种方法,但都没有得到我想要的。例如,Visual studio 2017 在解决方案或项目中显示所有Roslyn代码修复建议,visual-studio-2017,roslyn,roslyn-code-analysis,Visual Studio 2017,Roslyn,Roslyn Code Analysis,Visual Studio在当前活动的代码编辑器中显示Roslyn代码修复建议。例如,当光标位于应该固定或可以改进的代码段上时,灯泡将显示,指示可能的改进。下面是“为构造函数使用表达式体”C#7特性的建议示例: 是否有可能一次就整个解决方案获得所有这些建议。类似于: 基本上,这是一个命令,它将打开一个结果窗口,显示所有注册分析器对整个解决方案的所有Roslyn建议 到目前为止,我尝试了几种方法,但都没有得到我想要的。例如,Analyze->Run code Analysis->On Solu
Analyze->Run code Analysis->On Solution
提供结果,但它们不包含在编辑器中键入代码时看到的建议(如“为构造函数使用表达式体”)。我尝试打开解决方案范围的分析,但也没有帮助
与ReSharper在解决方案中的代码问题类似,是否有可能从所有Roslyn分析人员处获得建议?对于此类问题,您的解决方案中是否只有一个位置?@Oxoron感谢您的提问:-)事实上,我提出此问题的具体动机如下。C#7提供了一些新特性,如前面提到的“为构造函数使用表达式体”。VS在代码中显示可以使用这些新功能的建议,但只能在编辑代码时使用。我想获得整个解决方案中可以使用新语言功能的所有地方的列表。到目前为止,我还不知道如何使用内置的建议来实现这一点,所以我实际上开始自己开发一个工具来实现这一点。仍然不确定您想要实现什么,但可能您可以只过滤标准与错误列表(查看->错误列表,Ctrl+W,E)。只需按代码进行过滤,您将获得一个带有功能的位置列表。此外,您可以复制粘贴它。您是否尝试在引用->分析器中配置规则集?或者这不是分析仪?@Oxoron非常感谢您的帮助:-)它激励我进一步挖掘并再次尝试。也许我忘记了一些细节。我现在还想发布一个单独的问题-为什么在引用->分析器->打开活动规则集中配置为警告的一些分析器没有出现在错误列表中。