重命名控制器

Har*_*iec 5 asp.net-mvc controller visual-studio-2010 razor asp.net-mvc-3

我正在学习asp.net的ASP.NET MVC3入门.我刚刚创建了MoviesController控制器,但我写错了.如何重命名它(所以它不会破坏任何东西).不幸的是,我没有在解决方案资源管理器中找到如何重命名(重构)控制器,因此所有名称更改都适用于整个项目.至少,.cs应重命名控制器文件,Views文件夹以及文件中的某些名称.这样做的正确方法是什么?

Spi*_*keh 7

使用Visual Studio:在编辑器中突出显示控制器名称,然后按F2.您必须自己重命名文件夹.

或者,安装Resharper并在其中使用重构...它使重命名目录和文件非常容易,但需要一点时间来学习它.


bev*_*qua 6

我觉得ReSharper是Visual Studio配置中不可缺少的工具.它是一个生产力附加组件,允许您非常轻松地重构代码,清理代码,查找问题以及查找文件或类.

例如,对于您的用例,您只需将插入符号放在控制器名称上并使用重构快捷键热键重命名它,它将重命名该类的所有用法,对于控制器,它将在视图中重命名为好.

非常方便.对我来说这是一个要求.我已经使用它已经三年了,从未回头.

  • 为ReSharper +1,我确实访问了这个问题并且要回答这个问题,实际上这是**唯一干净的方式**.ReSharper FTW :) (2认同)