Visual Studio 2010重命名项目并使Namespacing对应

jda*_*vis 4 c# namespaces visual-studio-2010 asp.net-mvc-3

在Visual Studio 2010中,我有一个名为blahblah的ASP.NET MVC 3项目.因此,此项目中的所有代码都被命名为blahblah.Controllers,blahblah.Configuration等.

我希望能够将项目重命名为blahblah.Web.现在我知道我可以右键单击该项目并重命名,但是如果我这样做,那么命名空间就不再匹配了.

我想要一些方法来转换所有命名空间,以便它相对于新项目名称.blahblah.Web.Controllers,blahblah.Web.Configuration等

是否有捷径可寻?

Teo*_*gul 7

是的,使用ReSharper的'Refactor'菜单并选择'Adjust Namespaces'.http://www.jetbrains.com/resharper/webhelp/Refactorings__Adjust_Namespaces.html

  • 另外,不要忘记转到项目属性窗口并更改"默认命名空间:"设置以匹配项目的新名称. (3认同)