在實際項目中,我們有時會遇到因為項目重構,需要修改命名空間,除了一個一個類修改外,大多數會采用批量替換的方法去重命名。昨天又遇到了此類問題,網上找過的方法說要結合ReSharper重構重命名.于是裝上這個工具,在VS2008上試了一下發現确實能做到,不過後來試驗了,不用它VS工具也能夠做到批量的重命名,但是有限制。
以下兩種方法如果你的命名空間隻是單個詞的話沒什麼問題,如果你這種a.b.c格式的話就隻能一段一段的修改,第一種方法你可以修改成a.b.c ,但是改不回a.b,第二種方法隻能修改最後的一段c。如果您要完全修改命名空間的話建議還是結合ReSharper來重命名。ReSharper最新版本是在6.0,官網http://www.jetbrains.com/resharper/。具體方法參見
方法一:打開項目中要修改的一個類,右鍵重構--重命名

方法二:
一 打開項目,選擇你要更改的類庫,然後選擇菜單 視圖——類視圖
二 這是看一下類視圖就會看到項目下的類的命名空間
三 選擇要重命名的命名空間,右鍵 重命名
四 輸入新的命名空間
五 點選應用
六 選擇是,繼續重命名
即修改完成,所有類的命名空間重命名也就完成了,就這麼簡單。
比批量替換高效,不容易出錯,自己學習之用,僅作個記錄