簡體   English   中英

Visual Studio 2010重命名項目並使Namespacing對應

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM