2016-03-15 410 views
12

如何打開我在Visual Studio 2015年的Visual Studio代碼文件夾?如何打開Visual Studio代碼文件夾(項目)在Visual Studio IDE

如果我打開它作爲一個「網站」,它試圖處理node_modules目錄作爲該項目的正常JavaScript文件的一部分,當路徑超過最大路徑長度命中一個錯誤。

但我不能打開任何其他項目類型,除非我先創建一個該類型的項目,然後把所有的VS代碼文件到該文件夾​​。

  • 我應該試圖打開它作爲一個網站?
  • 或者我應該創建一個新項目,然後將文件+文件夾複製到其中?
  • 把它作爲一個項目有什麼好處嗎?
  • 如果我創建一個項目,就很難接來一起誰是剛剛使用VS代碼的人工作?
  • 如果我使用一個項目,我應該選擇哪種項目類型?

回答

0

Visual Studio代碼不會創建「項目文件」,你可以在Visual Studio 2015年基本上打開,當你打開在Visual Studio中節點的網站,你需要重新創建VS2015的文件夾結構,創建一個「項目文件」。

我還沒有看到這樣做的更好的方法,但會很高興的時候,我們可以用VSCode就像easilly,我們可以打開一個文件夾

+0

我打算說上面的「VS代碼文件夾」 - 不是項目。 –

15

目前還沒有辦法直接打開文件夾與Visual Studio。

爲什麼?因爲 Visual Studio和Visual Studio Code只分享它們的名字,而不是the idea。爲了延長珍妮O'Reilly的答案:

  • Visual Studio代碼是folder oriented編輯

    這意味着VSC具有相同點,查看您的項目作爲文件管理器。

  • 的Visual Studio(沒有代碼)是solution oriented集成開發環境(IDE短)

    而是每一個項目在Visual Studio需要*.sln解決方案,文件作爲根組件。從這一點開始,Visual Studio會查看您的項目。例如,如果您複製項目文件夾中的文件,則不會從Visual Studio中識別它們。您必須先將它們添加到您的sln文件中,才能看到它們。它還允許開發人員將多個項目(*.csproj,..)合併爲一個構建的解決方案。

這意味着這兩個編輯器背後的想法是完全不同的。


的Visual Studio(沒有代碼)項目類型爲Web


解決方法1

一種解決方法是在您設置的Visual Studio代碼項目一個Blank Solution


解決方法2

另一個竅門是the answer這個問題。您可以打開您的項目文件夾作爲網站項目。

文件 - >打開網站 - >文件系統,並選擇該文件夾

更新

至於你提到的原因是Visual Studio嘗試新的解決方案會存在誤差。對於這種反應未來幾年的讀者,工作都是圍繞這個(約翰Pankowicz在註釋中寫道)是:

右鍵單擊Web站點在解決方案資源管理器 - >屬性頁 - >建設 - >取消選中「建立網站作爲解決方案的一部分」


更新2

(感謝JC1001此更新)

下一版本的Visual Studio(Visual Studio「15」)將支持打開文件夾。這在Visual Studio Blog中提到。

與Visual Studio代碼類似,將會有一個用於打開文件夾的提示命令。現在你可以在預覽版本中使用它:

devenv/command「file。openfolder FOLDER_PATH」

在未來,你將能夠使用:

devenv的FOLDER_PATH


意見

個人而言,我不會推薦視覺工作室(不是代碼)的HTML /網站項目沒有服務器端開發,因爲我沒有看到任何功能。即使是intellisense也會向我暗示錯誤的HTML代碼(這不是IDE的錯誤)。

畢竟web項目仍然是文本文件。您可以使用版本控制輕鬆控制此類組羣項目。 Visual Studio代碼甚至提供了一個集成的Git support

+0

謝謝。我將專注於開放網站的方法。我會試着弄清楚爲什麼最初給我錯誤並報告回來。 –

+1

我想打開爲WebSite是要走的路。我解決了這個問題。我在node_modules文件夾中遇到超過最大路徑長度的路徑錯誤。當它試圖「建造」這個項目時,就發生了這種情況。但VS沒有什麼可以建立的。我有Typescript和Less文件,但我會用gulp來構建這些文件。因此,我關閉了構建:右鍵單擊解決方案資源管理器中的網站 - >屬性頁面 - >構建 - >取消選中「構建網站作爲解決方案的一部分」 –

+1

就像感興趣的事情(以及期待的事情) - Visual Studio的下一個版本(Visual Studio「15」)將支持打開文件夾。請參閱[使用Visual Studio打開任何文件夾「15」預覽](https://blogs.msdn.microsoft.com/visualstudio/2016/04/12/open-any-folder-with-visual-studio-15-preview/ )爲Visual Studio博客文章。 – JC1001

9

最後文件夾視圖已抵達VS 2017年:)

enter image description here

可以在here瞭解詳情。

相關問題