ReSharper 2025.2 Help

ASP.NET 中的代码检查

在 ASP.NET 中,ReSharper 2025.2 提供了两种代码检查:6 项 检测错误的检查 ,例如语法错误、未解析的符号、编译器错误等(这些检查无法配置或禁用),以及 39 项 专有代码检查 ,您可以 禁用或更改其 严重性级别
这些 代码检查 帮助您在所有打开的文件中 设计时 检测代码问题,并且还允许您 在特定范围内查找代码问题

可配置的 ASP.NET 检查列在下方,并按其 类别分组。

常见实践和代码改进(1 项检查)

此类别分组了查找中等严重性问题的检查,这些问题主要影响代码的可读性。

检查
ID
EditorConfig 属性

默认严重性

带有可选值问题的属性
ASP.NET 带可选值的标签属性
ReSharper 中用于突出显示 ASP.NET 带可选值的标签属性的设置

警告

语法问题(4 项检查)

此类别中的检查会报告字符串字面量和文档注释中的 语法问题

检查
ID
EditorConfig 属性

默认严重性

注释中的语法错误
注释中的语法错误
ReSharper 中用于突出显示注释中的语法错误的设置

建议

标记属性值中的语法错误
标记属性中的语法错误
ReSharper 中用于突出显示标记属性中的语法错误的设置

建议

标记文本中的语法错误
标记文本中的语法错误
ReSharper 中用于突出显示标记文本中的语法错误的设置

建议

字符串字面量中的语法错误
字符串字面值中的语法错误
ReSharper 中用于突出显示字符串字面值中的语法错误的设置

已禁用

潜在的代码质量问题(25 项检查)

此类别包括检测关键问题(代码异味)的检查,主要具有 错误警告 级别。 此类别还包括 确保本地化支持的检查

检查
ID
EditorConfig 属性

默认严重性

ASP.NET 无效代码
ASP.NET 死代码
ReSharper 中用于突出显示 ASP.NET 死代码的设置

警告

ASP.NET 解析警告
ASP.NET 警告已解析
ReSharper 中用于突出显示 ASP.NET 警告已解析的设置

警告

ASP.NET 警告
ASP.NET 警告
ReSharper 中用于突出显示 ASP.NET 警告的设置

警告

无法解析属性
属性无法解析
ReSharper 中用于突出显示属性无法解析的设置

错误

无法解析资源
资源无法解析
ReSharper 中用于突出显示资源无法解析的设置

错误

无法解析资源项
资源项无法解析
ReSharper 中用于突出显示资源项无法解析的设置

错误

无效的控件类型
ASP.NET 控件类型无效
ReSharper 中用于突出显示 ASP.NET 控件类型无效的设置

错误

MVC(模型类型不匹配)
MVC 模型类型无效
ReSharper 中用于突出显示 MVC 模型类型无效的设置

错误

MVC(未知操作)
MVC 操作无法解析
ReSharper 中用于突出显示 MVC 操作无法解析的设置

错误

MVC(未知区域)
MVC 区域无法解析
ReSharper 中用于突出显示 MVC 区域无法解析的设置

错误

MVC(未知控制器)
MVC 控制器无法解析
ReSharper 中用于突出显示 MVC 控制器无法解析的设置

错误

MVC(未知母版页)
MVC 母版页无法解析
ReSharper 中用于突出显示 MVC 母版页无法解析的设置

错误

MVC(未知部分视图)
MVC 部分视图无法解析
ReSharper 中用于突出显示 MVC 部分视图无法解析的设置

错误

MVC(未知模板)
MVC 模板无法解析
ReSharper 中用于突出显示 MVC 模板无法解析的设置

错误

MVC(未知视图组件视图)
MVC 视图组件视图无法解析
ReSharper 中用于突出显示 MVC 视图组件视图无法解析的设置

错误

MVC(未知视图组件)
MVC 视图组件无法解析
ReSharper 中用于突出显示 MVC 视图组件无法解析的设置

错误

MVC(未知视图)
MVC 视图无法解析
ReSharper 中用于突出显示 MVC 视图无法解析的设置

错误

未访问的字段(非私有可访问性)
未访问字段(全局)
ReSharper 中用于突出显示未访问字段(全局)的设置

建议

对象数据源方法解析问题
ASP.NET ODS 方法引用解析错误
ReSharper 中用于突出显示 ASP.NET ODS 方法引用解析错误的设置

错误

未知内容占位符
ASP.NET 内容占位符无法解析
ReSharper 中用于突出显示 ASP.NET 内容占位符无法解析的设置

错误

未知皮肤
ASP.NET 皮肤无法解析
ReSharper 中用于突出显示 ASP.NET 皮肤无法解析的设置

错误

未知符号
ASP.NET 无法解析
ReSharper 中用于突出显示 ASP.NET 无法解析的设置

错误

未知主题
ASP.NET 主题无法解析
ReSharper 中用于突出显示 ASP.NET 主题无法解析的设置

错误

不支持的 pageParserFilterType
ASP.NET 自定义页面解析器筛选类型
ReSharper 中用于突出显示 ASP.NET 自定义页面解析器筛选类型的设置

警告

错误的图像大小
ASP.NET 图像
ReSharper 中用于突出显示 ASP.NET 图像的设置

警告

代码中的冗余(3 项检查)

此类别中的代码检查查找冗余和无用代码,这些代码会影响代码的可读性和风格,并且可以安全地移除。 某些代码冗余无法自动修复,其快速修复需要在交互模式下进行,需用户输入。 但大多数冗余可以在无需用户交互的情况下修复,使用 范围内修复代码清理

检查
ID
EditorConfig 属性

默认严重性

冗余的 using 指令
冗余 using 指令
ReSharper 中用于突出显示冗余 using 指令的设置

警告

未使用的导入子句
未使用的 import 子句
ReSharper 中用于突出显示未使用的 import 子句的设置

警告

未使用的注册指令
ASP.NET 未使用的 register 指令高亮
ReSharper 中用于突出显示 ASP.NET 未使用的 register 指令的设置

警告

符号声明中的冗余(1 项检查)

此类别包括代码检查,主要具有 警告 严重性级别,用于检测空的和未使用的符号声明。

检查
ID
EditorConfig 属性

默认严重性

类型成员从未使用(非私有可访问性)
未使用成员(全局)
ReSharper 中用于突出显示未使用成员(全局)的设置

建议

拼写问题(5 项检查)

这些检查 检测各种上下文中的拼写错误

检查
ID
EditorConfig 属性

默认严重性

注释中的拼写错误
注释拼写错误
ReSharper 中用于突出显示注释拼写错误的设置

建议

标识符中的拼写错误
标识符拼写错误
ReSharper 中用于突出显示标识符拼写错误的设置

建议

标记属性值中的拼写错误
标记属性拼写错误
ReSharper 中用于突出显示标记属性拼写错误的设置

建议

标记文本中的拼写错误
标记文本拼写错误
ReSharper 中用于突出显示标记文本拼写错误的设置

建议

字符串字面量中的拼写错误
字符串字面值拼写错误
ReSharper 中用于突出显示字符串字面值拼写错误的设置

建议

最后修改日期: 2025年 9月 27日