按语言分类的 ReSharper:C#
ReSharper 2025.2 完全支持所有 C# 版本,直至 C# 11 和部分 C#12。 C# 是 ReSharper 主要面向的编程语言,因此所有 ReSharper 功能(不包括某些特定于其他语言的功能)均支持 C#(有关更多信息,请参阅 ReSharper 在不同语言中的功能)。
更改语言版本
默认情况下,ReSharper 会根据关联的编译器自动检测 C# 版本。 但是,您可以明确指定目标 C# 版本 用于某个项目——在解决方案资源管理器中右键单击项目,从上下文菜单中选择 编辑项目项属性 ,并使用 C# 语言级别 选择器。
要为 解决方案中的所有项目设置 C# 版本,请在解决方案目录中的 Directory.Build.props 文件中指定,如 此处所述。
根据当前的 C# 版本(无论是自动检测还是明确设置),ReSharper 会调整其功能。 例如, 代码检查会检测代码中可以使用新语言功能简化的地方。
有关 ReSharper 在 C# 中功能的信息,请参见以下部分:
最后修改日期: 2025年 9月 27日