在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