2012-09-14 95 views
0

我有一個解決方案X.在Windows資源管理器,這是該解決方案的文件夾:複製解決方案文件夾和重命名的所有文件和子文件夾

enter image description here

我想保持X,因爲它是,但使用其所有功能(和WinForms)在一個新的解決方案Y. 我複製了完整的解決方案文件夾嶴X和重命名的文件Y. 在VS我使用的解決方案資源管理器中,並改名爲解決Y和也改名爲項目Y.

因此,在解決方案資源管理器中,它看起來如下所示:

enter image description here

,並在Windows資源管理器中我現在已經有了:

enter image description here

您可以從上面看到,仍然有兩個X。如果我在Windows資源管理器中手動重命名這些文件/文件夾,那麼當在VS中打開解決方案時,它會抱怨無法找到某些文件。

上面是一個不好的做法,以避免?

或者是否有一種簡單的方法來確保重命名通過清洗解決方案文件夾中的所有文件/文件夾而不會混淆VS?

+0

是的,這是一個壞主意。爲什麼你需要重命名所有的文件夾?您只需要重命名頂部。 –

+0

@RobertHarvey我意識到這個功能並沒有受到一些被稱爲X的文件的影響,所以_really它更多的只是爲了整潔 - 如果將來我去到文件夾Y,那裏有子文件夾/文件,那麼它會混亂。我可以創建一個空白的解決方案,並導入現有的類,然後非常輕鬆地重命名....它的winforms是問題 – whytheq

+0

當您打開復制的項目時,您將不得不在VS中重命名文件夾,以便VS意識到你的名字改變。 –

回答

1

這通常不是我推薦的。

如果您真的需要,那麼我建議您複製解決方案,在Visual Studio中打開它,並通過解決方案資源管理器重命名文件夾。這樣,解決方案文件將更新爲新的文件夾名稱,您將不會看到這些錯誤。

+0

好吧丹 - 我這樣做,但它並不反映在所有的解決方案文件夾名稱。我添加了一些屏幕打印以顯示情況。其中包含「bin」和「obj」目錄的文件夾仍舊保留舊名稱。 – whytheq

+0

這些文件夾必須在資源管理器中手動重命名,然後您必須刪除並重新添加所有項目到解決方案(或手動編輯解決方案文件)。 –

+0

好 - 聽起來很有希望......現在就放棄它。 – whytheq

相關問題