6

是否可以將文件夾結構添加到解決方案項目而無需手動添加樹的每個級別?將文件夾結構添加到Visual Studio解決方案

我們有一個多項目解決方案,它需要幾個第三方庫,其中至少有一個庫有一個多層樹。

我們在解決方案根目錄下有一個libs文件夾,以及所有其他項目。

有關顯示隱藏文件等的答案不適用於解決方案項目,只能在項目中使用。

有什麼辦法可以解決這個問題嗎?

如果我們希望他們在解決方案級別,我們是否必須按文件夾添加文件夾?

(A類似的問題一直answeredmanytimes有關的Visual Studio 項目。但我的問題是有關Visual Studio 解決方案

+0

解決方案文件夾不映射到文件系統中的*實際*文件夾。相反,您需要使用項目級文件夾。 – 2011-05-10 14:45:07

+1

爲什麼你想讓libs文件夾在解決方案中?這會給解決方案帶來什麼好處?它應該只是編譯DLL – Burt 2011-05-10 14:48:04

回答

-4

爲什麼你要libs文件夾在解決方案?這將給解決方案帶來哪些好處?它應該只包含編譯的DLL。

+1

謝謝伯特 - 我們最終沒有將它們包含在解決方案中。這些庫現在由NuGet管理,並保存在解決方案中的「包」文件夾中 - 隱藏在.sln中,但在修訂控制下。 – Shevek 2011-05-19 18:18:07

+1

這正是我會這樣做的方式。我從開源項目的組織方式學到了很多東西,他們也採取了相同的方法。 – Burt 2011-05-20 10:28:47

+4

這不是這個問題的答案。應該可以將一個完整的文件夾樹添加到解決方案(而不是項目),無論它是一個libs文件夾還是其他任何文件夾。我想知道它是否可行。 – fretje 2013-05-02 16:36:05

6

解決方案文件夾的項目只是邏輯分組。我不認爲它們與系統上的文件結構有關。這就是爲什麼你沒有看到他們與「顯示隱藏文件」的功能。您必須右鍵單擊該解決方案,添加一個新文件夾,然後右鍵單擊該文件夾以添加現有項目或嵌套文件夾。

+0

這就是我認爲...但是有6級嵌套的文件夾... – Shevek 2011-05-10 14:46:08

+1

好消息是你可以從Windows資源管理器拖放文件到解決方案文件夾,但你不能拖動並放置文件夾。 – 2011-05-10 14:49:00

相關問題