2009-04-26 102 views
74

我一直在做一些重構和重組,我已經移動了一堆文件。使用ReSharper更新命名空間的最快方法?

我想更新每個文件,使其具有根據其新位置的「正確」名稱空間。使用ReSharper,我可以進入每個文件,並向我顯示名稱空間不正確,但這樣我必須一次完成每個文件。

是否有更新文件夾或項目中每個文件的命名空間?

回答

145

UPDATE:任何閱讀有R#5.0及以上這個問題應該注意,this is now a feature

ReSharper的 - >重構 - >調整命名空間...

0

我認爲R#沒有這個功能。 您可以使用CTRL-SHIFT-H查找&替換字符串。

+0

可你發現/中只需更換夾? – leora 2009-04-26 18:05:10

+1

是的,您可以在文件夾中找到/替換:在查找文件對話框中,單擊「查找」字段旁邊的橢圓形按鈕,然後指定目標文件夾 – stuartd 2009-04-26 18:12:38

5

這不完全是你想要做的......但希望它是有幫助的。

轉到類視圖,並使用Ctrl + R,R重命名命名空間。它將更新所使用的所有文件/文件夾中的該命名空間。只要命名空間是一致的,就應該獲得與更改文件夾中的所有命名空間相同的結果。

如果你的命名空間不一致,而你只是在整理,那麼恐怕你在你面前有很多點擊(或者你已經做了這個)。