2013-06-28 87 views
0

即時通訊工作的一個項目,我在命名空間中開始,但我希望把一切我迄今取得成子命名空間(或更深),這樣我就可以使用「根」命名空間等項目重命名當前項目的所有命名空間

exapmle:

Namespaces: 
Foo 
Foo.SubjectA 
Foo.SubjectB 

有可能成爲:

Foo.WhatEverIWantHere 
Foo.WhatEverIWantHere.SubjectA 
Foo.WhatEverIWantHere.SubjectB 

還我已經把所有的文件到目標文件夾的命名空間在Solution Explorer中重命名。

我正在尋找類似的工具,或快速替換正則表達式表達。你能推薦什麼?

+0

林尋找類似的工具,或快速替換的正則表達式 – MooshBeef

+2

Visual Studio「搜索和替換」可以非常有效。或者下載Resharper試用版。 Resharper非常支持重命名命名空間。 – Steven

+0

VS已經知道如何做到這一點。確保項目乾淨地構建,並且在源代碼控制中擁有良好的副本。在文本編輯器Refactor + Rename中右鍵單擊命名空間名稱。點擊更多以獲得IDE的繩索,這應該是可以發現的。 –

回答

1

右鍵單擊命名空間要更改:

  1. 轉到refactor option
  2. 點擊重命名
  3. 輸入新的名稱,然後按OK