2016-06-21 56 views
0

如何將父命名空間添加到現有命名空間?我想將所有出現的OLD更改爲NEW.OLD。有沒有辦法做到這一點,而無需手動更新每一次發生?將命名空間更改爲包含父命名空間(OLD - > NEW.OLD)

一個簡單的Rename似乎沒有像從OLDNEWOLD重命名時那樣工作。

+0

JetBrains ReSharper的詳情是你的朋友,只需輕輕點擊調整命名空間,加上1000個其他重構工具涼意 –

+0

@LukeHutton,VS已經是什麼這個海報需要。 – GreatAndPowerfulOz

+0

夠公平的,它只是一個非常棒的工具,可以節省您的時間,這等於花錢。 –

回答

0

如果您使用Visual Studio,則可以右鍵單擊OLD命名空間並將其重命名爲NEW.OLD。應該重構從OLD所有相關代碼NEW.OLD

+0

我已經嘗試過,它什麼也沒做。也許我做錯了。你能描述一下確切的步驟嗎?我所做的是:改變命名空間,重命名,VS什麼也不做。 – ispiro

+0

@ispiro:雙擊'OLD',按'F2'鍵(或右鍵單擊,選擇'rename'),輸入'NEW.OLD',按回車。如果您使用的是VS2015,那麼更改將在原地完成,如果在2015之前,則會出現對話框。 – GreatAndPowerfulOz

+0

我做到了。 'F2'什麼都不做。而'編輯 - >重構 - >重命名'只是讓我選擇將'OLD'重命名爲'OLD'。即沒有。 – ispiro