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

如何为项目/解决方案将Mvc.TemplateNotResolved检查设为None?

解决UIHint属性在Rider/VS+ReSharper中被标红的项目级配置方案

在JetBrains Rider及Visual Studio搭配ReSharper的环境中,当IDE无法解析UIHint属性时,该属性会被标红显示(示例中以红色错误样式提示)。

你已知两种临时规避方式:

  • 在IDE全局配置中调整该检查的严重级别(默认是错误级别)
  • 通过行内注释禁用单条提示:// ReSharper disable once Mvc.TemplateNotResolved

但要在项目或解决方案级别全局将该检查设为无提示(None),使用.editorconfig是完全可行的,之前配置失败大概率是配置项有误,正确操作如下:

正确的.editorconfig配置步骤

  1. 在解决方案根目录(或目标项目根目录)创建/编辑.editorconfig文件
  2. 在文件中添加针对Mvc.TemplateNotResolved检查的配置:
    # 全局关闭UIHint无法解析的错误提示
    [*.cs]
    resharper_mvc_templatenotresolved = none
    
  3. 保存文件后,重启Rider或Visual Studio,配置即可生效

配置生效注意事项

  • .editorconfig的优先级是就近原则,放在解决方案根目录会作用于所有项目,放在单个项目目录则仅作用于该项目
  • 确保检查ID拼写正确:ReSharper的检查ID转为.editorconfig配置项时,需添加resharper_前缀并全部小写(原检查ID是Mvc.TemplateNotResolved,对应配置项为resharper_mvc_templatenotresolved)
  • 若配置后未立即生效,重启IDE即可触发配置加载

这个方案同时兼容Rider和Visual Studio+ReSharper,无需在每个IDE中单独调整全局设置,实现项目级的统一配置。

内容的提问来源于stack exchange,提问作者Dariusz Woźniak

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.27 07:12:48