2017-08-19 67 views
0

我有ASP.NET CORE C#項目。如何在Visual Studio中更改整個解決方案的項目名稱?

我想更改我的解決方案名稱和整個項目的名稱。

例如:

Cyclone.Blabla // this is Solution 

Cyclone.Blabla.Project1 
Cyclone.Blabla.Project2 
Cyclone.Blabla.Project3 

ChangedName.NewName // this is solution 

ChangedName.NewName.Project1 
ChangedName.NewName.Project2 
ChangedName.NewName.Project3 

與所有的命名空間多變,名稱的項目,其中其他項目引用(當我看一個項目的引用,引用的項目它們沒有改變)

c一個我這樣做?

回答

1

要重命名的解決方案

  1. 在Visual Studio解決方案資源管理器中,右鍵單擊解決方案節點 ,然後從上下文菜單中選擇重命名。
  2. 輸入解決方案的新名稱。

要重命名項目

  • 在Visual Studio解決方案管理器,右擊項目節點和 然後從上下文菜單中選擇重命名。

  • 鍵入您的解決方案的新名稱。

  • 要更改默認的命名空間:轉到項目 - >屬性 - >默認命名空間並輸入您希望的名稱。

    要更改的舊文件命名空間請參閱此stackoverflow post

    中的文件(按Ctrl + Shift + H)更換將取代舊的命名空間與新的!

    要更新引用:您需要再次添加引用,我不認爲有一個更簡單的方法。除了刪除和添加參考是非常簡單的

    希望這有助於!

    +0

    這不幫助我。 Bcs所有的解決方案仍然是相同的命名空間,參考項目的名稱等 –

    +0

    我編輯了我的答案,看看! – Winnie

    +0

    在我更改名稱之前創建的舊文件仍然是相同的名稱空間,仍然是項目引用中的舊引用名稱。這裏沒有改變。 –

    1

    我也在努力解決這個問題,並沒有找到自動化的方法來做到這一點。我必須這樣做:

    重命名解決方案。最簡單的部分。 進入解決方案資源管理器(從菜單視圖 - >解決方案資源管理器),選擇解決方案,然後點擊F4(或從菜單 - 視圖 - >屬性窗口),選擇名稱屬性並輸入新名稱,然後按ENTER鍵。這不會更改整個解決方案所在的文件夾的名稱。如果你想改變它(而且我確實想這樣做),你必須關閉Visual Studio,然後重命名該文件夾。如果再次打開Visual Studio,並在新名稱(文件 - >打開 - >項目/解決方案..)之後通過瀏覽打開解決方案,則會看到該解決方案的新名稱已更改。

    這是你可以嘗試做的項目是:

    • 右鍵單擊Solution Explorer中的項目,選擇重命名,然後輸入新的名稱

    • 權再次點擊該項目並選擇屬性。在「應用程序」選項卡上更改「程序集名稱」和「默認名稱空間」。

    • 再次右鍵單擊項目並選擇重構 - >調整名稱空間。接受更改。

    • 更改AssemblyTitle和AssemblyProduct在性能/ AssemblyInfo.cs中

    • 刪除bin和OBJ在Windows資源管理器

    • 打開SLN文件(用文本編輯器如記事本++)目錄和改變項目的路徑(應該有多個地方)。

    • 再次打開解決方案。清理並重建項目。

    相關問題