2015-11-06 166 views
4

在VS的早期版本中,當您將文件夾從Windows文件瀏覽器拖到VS解決方案中時,它會引用該文件夾,包括所有子文件夾的結構和文件。 在VS2015中,當我將一個文件夾拖入解決方案時,它簡單地引用了該文件夾和子文件夾中的所有文件,但忽略文件夾結構。 因此,它會在一個過濾器下轉儲所有文件引用。如何在VS2015中添加文件夾結構?

有沒有辦法在VS2015中獲得以前的行爲?

+0

我不使用VS 2015,但在較舊版本的VS中,您可以在項目中添加文件夾結構。右鍵單擊您的項目並選擇添加|新建文件夾。如果你想添加一個子文件夾,右鍵點擊你的文件夾,並執行相同的操作。 – Han

+0

我的問題是添加對現有文件夾的引用,而不是創建新文件夾。我通常會將我的框架文件夾添加爲參考,然後刪除與當前項目不相關的所有子文件夾。我不能用VS2015做到這一點 – user1097185

回答

4

我這樣做的方法是將文件夾添加到項目結構(即.sln文件下),然後啓用「顯示所有文件」(您可能需要「刷新」)。

右鍵單擊要添加的文件夾,然後單擊「包含在項目中」。

(!我不知道拖放)

+0

我在其他地方看到了這個答案,問題是我想要一個參考,而不是在項目內部複製它們。這是幾個項目使用的框架,爲每個使用它的項目維護一個框架副本並不明智 – user1097185

+1

我真的很喜歡這樣做,但是當我右鍵單擊文件夾或文件時,沒有選項「Include in Project」 - 通過逐個添加現有文件包含100個左右的文件變得非常繁瑣。 –

0

答案如下:

看不到的原因,「包括項目」是:要麼你創建的解決外部到Visual Studio社區或解決了腐敗

來解決此問題:

  1. 做一個備份(以防萬一)
  2. 解決方案
  3. 在解決方案資源管理 - 右鍵單擊​​項目名稱,並選擇「Rebuil解決方案」
  4. 按下「顯示所有文件」(如果尚未按下)
  5. 去要包含的文件夾,現在你應該知道請參閱「包含在項目中」選項。選擇它
  6. 再次按下「顯示所有文件」按鈕(在「解決方案資源管理器」的頂​​部)再次隱藏不相關的文件/從你的解決方案資源管理器
0

文件夾與VS2015和SSIS解決工作: 雜項文件夾 - 當我在VS2015中創建一個子文件夾,然後添加其中包含的文件時,它添加了它們,但不包含名稱「我」,但名稱「雜項」。不是它在以前的版本中如何工作!

我能夠添加一個自定義的文件夾到解決方案,但不是項目。將現有文件添加到項目時,將它們置於上述雜項文件夾下。