[英]Visual Studio 2010 Rename Project and cause Namespacing to correspond
在Visual Studio 2010中,我有一个名为blahblah的ASP.NET MVC 3项目。 因此,此项目中的所有代码都被命名为blahblah.Controllers,blahblah.Configuration等。
我希望能够将项目重命名为blahblah.Web。 现在我知道我可以右键单击该项目并重命名,但是如果我这样做,那么命名空间就不再匹配了。
我想要一些方法来转换所有命名空间,以便它相对于新项目名称。 blahblah.Web.Controllers,blahblah.Web.Configuration等
是否有捷径可寻?
是的,使用ReSharper的'Refactor'菜单并选择'Adjust Namespaces'。 http://www.jetbrains.com/resharper/webhelp/Refactorings__Adjust_Namespaces.html
最简单的方法是使用替换文件或CTRL + SHIFT + H.
搜索完整的先前命名空间,例如namespace blahblah.Web.Controllers
并用新命名namespace blahblah.Web.Configuration
替换,例如namespace blahblah.Web.Configuration
。
另外,请记住更改项目属性中的默认命名空间 ,以便在正确的命名空间中创建任何新文件。
没有第三方加载项:编辑>查找和替换>替换文件
找到什么:namespace blahblah
替换为:namespace blahblah.Web
单击“全部替换”。
使用查找和替换
搜索“使用blahblah”。 并用“使用blahblah.Web”替换它。
忽略那里的引号只是为了显示要使用的字符串。 这应该很容易做到。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.