天天看點

[轉]快速的批量修改重命名.net程式的命名空間

在實際項目中,我們有時會遇到因為項目重構,需要修改命名空間,除了一個一個類修改外,大多數會采用批量替換的方法去重命名。昨天又遇到了此類問題,網上找過的方法說要結合ReSharper重構重命名.于是裝上這個工具,在VS2008上試了一下發現确實能做到,不過後來試驗了,不用它VS工具也能夠做到批量的重命名,但是有限制。

  以下兩種方法如果你的命名空間隻是單個詞的話沒什麼問題,如果你這種a.b.c格式的話就隻能一段一段的修改,第一種方法你可以修改成a.b.c ,但是改不回a.b,第二種方法隻能修改最後的一段c。如果您要完全修改命名空間的話建議還是結合ReSharper來重命名。ReSharper最新版本是在6.0,官網http://www.jetbrains.com/resharper/。具體方法參見​

方法一:打開項目中要修改的一個類,右鍵重構--重命名

[轉]快速的批量修改重命名.net程式的命名空間

方法二:

一 打開項目,選擇你要更改的類庫,然後選擇菜單 視圖——類視圖

[轉]快速的批量修改重命名.net程式的命名空間

二 這是看一下類視圖就會看到項目下的類的命名空間

[轉]快速的批量修改重命名.net程式的命名空間

三 選擇要重命名的命名空間,右鍵 重命名

[轉]快速的批量修改重命名.net程式的命名空間

四  輸入新的命名空間

[轉]快速的批量修改重命名.net程式的命名空間

五 點選應用

[轉]快速的批量修改重命名.net程式的命名空間

六 選擇是,繼續重命名

[轉]快速的批量修改重命名.net程式的命名空間

 即修改完成,所有類的命名空間重命名也就完成了,就這麼簡單。

[轉]快速的批量修改重命名.net程式的命名空間

比批量替換高效,不容易出錯,自己學習之用,僅作個記錄