You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何关闭ReSharper对ASP.NET Core MVC视图及重定向的红色下划线?

解决ReSharper对ASP.NET Core MVC ActionResult的过度红色标记问题

方法1:直接禁用该检查规则

  • 打开ReSharper设置:点菜单栏的ReSharper → Options(快捷键Alt+R, O也行)
  • 导航到Code Inspection → Inspection Severity
  • 在搜索框输入Use constant string instead of nameof(中文环境搜“使用常量字符串替代nameof”)
  • 把这条规则的严重级别从Error(红色下划线)改成Do not show,或者降级成Hint/Suggestion(这样只会显示灰色下划线或者完全没标记)
  • 点Save保存设置

方法2:只在实际出错时显示标记

  • 同样进入ReSharper设置的Code Inspection → Inspection Severity
  • 找到检查视图和操作是否存在的规则:View not found(中文“视图未找到”)和Action not found(中文“操作未找到”)
  • 确保这两条规则的级别设为Warning或Error,同时把Use constant string instead of nameof规则设为低级别或者直接禁用
  • 这样只有视图/操作真的不存在时才会显示醒目标记,正常用nameof的地方不会被打扰

方法3:弱化标记的视觉效果(保留规则但不显眼)

  • 打开Visual Studio的Tools → Options → Environment → Fonts and Colors
  • 在Show settings for下拉框选ReSharper Highlights
  • 在Display items里找到对应高亮项:比如如果规则设为Error就找ReSharper Error,设为建议就找ReSharper Suggestion
  • 修改Underline style为None或者Dot,再把Item foreground改成浅色(比如灰色),这样标记就不会扎眼了
  • 点OK应用设置

内容的提问来源于stack exchange,提问作者mikus

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.17 06:05:26