2013-10-28 46 views
6

我使用Microsoft Vusial Strudio 2012,第一個打開我的asp.net項目,我創建了一些文件夾作爲頁面,視圖,來源。但是,第二個我打開該項目,Visual Studio不顯示這些文件夾。我無法查看它們,我使用上面相同的名稱創建新文件夾,IDE呈現該文件夾已存在的消息。Visual Studio 2012不顯示文件夾已創建

你能幫助我嗎!非常感謝你!

(PS。我想張貼圖片這一點,但我沒有足夠的聲譽,對不起)

+0

您可能沒有保存您的項目或在資源管理器中添加文件,而不是在Visual Studio中 – VsMaX

+1

可能是這些新文件夾被隱藏使用在解決方案資源管理器中顯示所有文件。 – super

回答

9

Visual Studio項目不會與您的文件系統並行。如果您創建目錄或通過Windows資源管理器將文件添加到目錄中,將在Visual Studio中顯示而不是。您必須在Visual Studio中創建文件或文件夾,或者使用項目的Add...對話框添加現有文件。

+0

至少對於vs2015和vs2017來說,情況並非如此,文件夾是同步的,請在下面檢查我的答案。 – srinced

4

是的,這是因爲Visual Studio中需要的所有資源在其項目文件中明確列出。當你在VS中添加一個文件夾時,它在磁盤上創建它更改項目文件 - 而如果你已經在資源管理器中添加它,項目文件將不會有任何關於它的信息。

我發現的最簡單的解決方案通常是在資源管理器中重命名它們,在Visual Studio中添加它們,然後將內容從原始文件夾移動到新的文件夾中。

或者,您可以直接編輯項目文件,但稍微更先進和危險。 (這並不是真的很難,如果你已經提交了「已知好的」項目文件,可能值得嘗試。)

+0

這很煩人,如果我使用Windows資源管理器來複制和粘貼,VS會覺得被遺漏並隱藏文件....但我明白爲什麼這是這個過程。 – JoshYates1980

1

在磁盤上創建文件夾並不一定意味着它們會顯示在Visual Studio的項目中,因爲項目維護自己的文件夾列表。

如果您希望文件夾顯示在項目中,則需要從Visual Studio中創建文件夾(右鍵單擊該項目並選擇添加>新建文件夾)。

3

嘗試在項目瀏覽器中使用「顯示所有文件」,然後右鍵單擊要添加到項目中的文件夾。

您是否在Windows資源管理器中創建文件夾?如果不是,您的項目文件可能會損壞

1

在解決方案資源管理器中選擇項目名稱,然後單擊顯示所有文件。 然後選擇新添加的一個或多個文件夾(點狀結構),然後右鍵單擊 - >選擇包含在項目中。

然後它會將新創建的文件添加到您的本地結構中(以正常結構顯示)。

1

我認爲你不只是查看解決方案資源管理器。從菜單欄中選擇「View - > Solution Explorer」。否則,只需按Ctrl + Alt + L。您應該能夠看到文件夾。

8

這對我有效!!!!

最簡單的解決方案是從項目文件夾中重新複製文件/目錄,並在visual studio上重新使用它們。 Solution explorer面板

這就是它! Visual Studio將自動將文件瀏覽器與Visual Studio文件系統同步。

+1

拯救了我的生命。當系統讓我時,將獎勵+100。 –

+0

U歡迎.... Ray –

+0

OMG !!非常感謝。我承諾並從我的桌面推送代碼,但在git拉入筆記本電腦後,一個文件夾不會添加到VS解決方案資源管理器中。我非常沮喪,試圖修復它。謝謝!!!! – rustyengineer

0

最簡單,最容易的解決方案,我發現是剛剛從Windows資源管理器拖放您的資產(文件夾)到Visual Studio項目的瀏覽器欄

:對

1

您可以將文件夾拖放到您的解。並轉到子文件夾(您要移動到解決方案的文件夾和子文件夾),然後將其拖放到您只需再次拖放的文件夾中。 Visual Studio會問你,你想覆蓋舊的。單擊是,現在Visual Studio顯示所有文件。

4

文件夾也應顯示在Visual Studio上,有時它們是隱藏的,因此當您嘗試創建具有相同名稱的文件夾時,它不會允許您這樣做。所以你需要看到所有的文件夾是解決方案資源管理器並點擊顯示窗口頂部的所有文件按鈕,然後你會看到不同顏色的隱藏文件夾,右鍵單擊文件夾並選擇包括在項目中。

0

只需轉到解決方案資源管理器的頂部,找到包含「顯示所有文件」的按鈕,然後單擊它。它將顯示解決方案資源管理器中目錄中的所有文件。

相關問題