問題很簡單。 我沒有在Visual Studio中建立文件夾,而是在文件系統上爲個人項目建立目錄結構。 如何在項目中包含全部文件夾和文件,保留結構? oop
若是我在名爲Services的文件夾上「添加現有文件」並導航到目錄結構中的文件..服務>賬戶管理> CreateAccount.cs,它將顯示在Visual Studio中,以下所示:Services> CreateAccount.cs。 我不想要這個。 visual-studio
我已經完成了整個目錄結構,由於我模仿咱們的客戶端開發人員使用相同的組織結構。 如何在Visual Studio中將全部文件夾和文件添加到項目中? 或者我必須作大多數Microsoft用戶所作的事情並「忍受它」並經過Visual Studio從新建立每一個文件夾? spa
據我所知,在VS2010中執行此操做的惟一方法相似於拖放方法。 右鍵單擊要添加項目的解決方案。 應用程序菜單將有一個add ...項目。 打開它,您會發現其中一個選項是將現有項目添加到解決方案中。 code
在打開的對話框中,導航到包含解決方案的項目文件的文件夾,而後選擇它。 做爲導入該項目文件的一部分,VS還將導入整個目錄,並假設任何屬於該項目的下級目錄。 blog
因爲這確實須要現有的項目文件,所以在將樹轉換爲項目以前導入目錄樹是不可能的。 資源
複製並粘貼 。 開發
要添加文件夾,全部子目錄和文件,咱們還能夠複製和粘貼。 例如,咱們能夠: 部署
右鍵單擊該文件夾上的Windows資源管理器,而後單擊包含許多文件和文件夾的文件夾。 get
而後在Visual Studio解決方案資源管理器中,右鍵單擊目標文件夾並單擊粘貼。 cmd
可選添加到TFS; 而後在頂部文件夾中右鍵單擊並簽入TFS以簽入全部子文件夾和文件。
您可使用符號連接。 這使得修改一個項目中的文件在另外一個項目中修改它(由於它其實是同一個文件)。
去作這個:
這有它的缺點和缺陷,但我偶爾會使用它來處理須要不一樣名稱的重複庫。
編輯Anoop:添加到Visual Studio的步驟:
這些是我遵循的步驟,適用於幾個不一樣的項目。
在Visual Studio 2013中,右鍵單擊文件夾時沒法使用「包含在項目中」。 什麼工做是擴展文件夾,選擇全部文件,而後選擇「包含在項目中」。 這是很是乏味的,由於你必須逐個完成每一個文件夾(但至少你能夠一次完成每一個文件夾中的全部文件),它彷佛存儲文件路徑(你能夠經過查看文件的屬性來看到這一點)並查看「相對路徑」選項。)
我但願使用它來在Visual Studio Installer項目中部署一些數據文件,它彷佛拿起包含的文件並保留它們的路徑。
在Visual Studio 2015中,您就是這樣作的。
若是要自動包含特定文件夾下的全部後代文件:
<Content Include="Path\To\Folder\**" />
這能夠限制爲僅包括指定路徑中的文件:
<Content Include="Path\To\Folder\*.*" />
甚至只有具備指定擴展名的文件:
<Content Include="Path\To\Folder\*.jpg" >
參考: http : //jamesrpatterson.com/blog/automatic-include-in-project-for-visual-studio