2017-08-16 97 views
1

以前某些類存在於MyProject.Web.Core項目中,這些項目被移至MyProject.Model項目。但是,這些移動類的名稱空間爲MyProject.Web.Core在VS 2017中更改整個項目的名稱空間

那麼,如何將所有類的名稱空間更改爲MyProject.Model,因爲我們不想手動更新它們。 VS2017有沒有可用的選項?

我們已經更新了項目屬性中的默認命名空間,以便在添加新類時應用它。但是,移動/舊班怎麼樣?

回答

5

設置你的光標移到命名空間,然後打F2重命名(如果F2沒有工作,嘗試CTRL[R + CTRL[R或右擊 - 重命名)。所有相關的命名空間都應該改變。

+0

STRG是什麼意思? – Rohit

+0

哎呀,CTRL是正確的,對不起。 – senz

+0

這是重命名在當前項目還是在整個解決方案的名稱空間被引用?因爲它向我展示了更多數量的文件將被改變,而不是我所期望的! – Rohit

1

這種情況下,Jetbrains Resharper可以幫助你。它標識命名空間不匹配,並允許在整個解決方案中進行修復。

enter image description here

+0

感謝您的幫助! – Rohit