我们有一个使用single action controllers的ASP.NET MVC 3项目,而ReSharper不喜欢它。例如:
@using (Html.BeginForm("DoRegister", "Account")) {
它不喜欢DoRegister
或Account
,因为它正在寻找带有AccountController
动作的班级DoRegister
。我们实际得到的是一个文件夹Controllers\Account
,其中包含一个动作类DoRegister
。
我可以教ReSharper吗?如果没有,我可以让它忽略这个特定的模式吗?
我知道我可以在“解决方案中的错误”窗口中右键单击并忽略错误,但这只会持续到我从源代码控制中提取代码的更新版本,这会很快变得烦人。
答案 0 :(得分:0)
我担心ReSharper只支持默认的MVC约定。
但是你可以禁用MVC分析:
全部
ReSharper->选项 - > ASP.NET->其他 - >启用ASP.NET MVC参考
关于所有未知操作和控制器错误
Alt + Enter on error,“Unknown Symbol”的检验选项
在那个特定的地方
再次,Alt + Enter on error,Supress Inspection“Unknown Symbol”并发表评论。