[英]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.