2013-05-13 42 views
4

我一直在使用Microsoft Visual Studio 2012中的C#編寫項目。由於我有很多C#文件,因此我決定將它們放在基於它們的幾個文件夾中類型。例如一個interfaces文件夾和一個enumerations文件夾。我看不到我在我的項目中創建的文件夾

現在,當我打開我的項目時,我看不到任何我的文件夾,並且我的所有C#文件都不在文件夾中。我無法打開這些文件,因爲它表示該目錄已更改或已被刪除。我添加了一張照片,以便您能夠看到發生在我身上的事情。

http://www.flickr.com/photos/[email protected]/8736459132/in/photostream/lightbox/

+3

有具有文件列表的項目文件在你的項目中。如果將它們移到VS之外,那麼項目文件現在將引用不存在的文件。我的建議是撤銷你所做的所有動作,然後重做這些動作/文件夾創作/等等。從VS中,以便更新項目文件。 – dlev 2013-05-13 19:28:16

+0

如果您在磁盤上重新構建文件夾,那麼您的VS解決方案和項目不知道您將它們移到哪裏。如果有辦法可以撤消它,然後在VS中進行重組,那麼你會沒事的。您不能更改VS以外的文件夾和路徑,因爲所有這些都保存在CSProj文件 – Matt 2013-05-13 19:28:25

回答

8

你應該已經創建的文件夾和移動文件的VS解決方案資源管理,那麼一切都將自動跟蹤。

解決這個問題的最簡單方法是啓用了「顯示所有文件」,在解決方案資源管理器的頂部,刷新視圖,以確保您所看到的一切

然後右鍵單擊略變灰文件夾和選擇「包含在項目中」

一旦完成,請刪除「Broken」舊文件。

+0

謝謝:)它的工作 – user1919052 2013-05-13 19:34:44

+4

@ user1919052請接受正確和最有用的答案您的問題。不僅如此,還可以解決您之前詢問的其他問題。如果問題已解決,請不要離開問題 – Damith 2013-05-13 19:39:39

4

按照以下步驟將文件添加回解

  1. 從項目菜單切換「顯示所有文件」
  2. 現在你應該看到的文件/文件在Solution Explorer文件夾中。
  3. 選擇那些你想包括
  4. 右擊並選擇「包含在項目」
  5. 後包含的所有文件刪除損壞的文件鏈接
+0

非常感謝!有效 – user1919052 2013-05-13 19:34:03

相關問題