在Visual Studio 2010中,我有一个名为blahblah的ASP.NET MVC 3项目。因此,这个项目中的所有代码的命名空间为blahblah.Controllers,blahblah.Configuration等。Visual Studio 2010重命名项目并导致命名空间相对应
我希望能够将项目重命名为blahblah.Web。现在我知道我可以右键单击该项目并进行重命名,但如果我这样做,则不会再有任何命名空间匹配。
我想一些方法来转换所有命名空间,以便它是相对于新的项目名称。 blahblah.Web.Controllers,blahblah.Web.Configuration等
有没有简单的方法来做到这一点?
我确实有ReSharper。所以在我将我的项目从blahblah重命名为blahblah.Web后,我按照您的指示进行了重命名,并从菜单中选择了:resharper> Refactor> Adjust Namespaces ...但是当弹出对话框时,它告诉我没有文件在名称空间不一致的情况下找到。 – jdavis 2012-03-21 15:03:13
更适合于在文件中更换恶梦。 – code4life 2012-03-21 15:03:29
另外,不要忘记进入项目属性窗口并更改'Default namespace:'设置以匹配项目的新名称。 – 2012-03-21 15:06:17