如何在Visual Studio IDE中打开Visual Studio代码文件夹(项目)

时间:2016-03-15 01:30:44

标签: visual-studio projects-and-solutions visual-studio-code

如何在Visual Studio 2015中打开Visual Studio Code文件夹?

如果我将其作为“网站”打开,它会尝试将node_modules目录视为项目的普通JavaScript文件的一部分,并在路径超过最大路径长度时遇到错误。

但我不能像任何其他项目类型那样打开它,除非我首先创建该类型的项目,然后将所有VS Code文件移动到该文件夹​​中。

  • 我应该尝试将其作为网站打开吗?
  • 或者我应该创建一个新项目,然后将文件+文件夹复制到其中?
  • 将它作为一个项目是否有任何好处?
  • 如果我创建了一个项目,那么很难与刚刚使用VS Code的人一起工作?
  • 如果我使用项目,我应该选择哪种项目类型?

4 个答案:

答案 0 :(得分:17)

目前使用Visual Studio 无法直接打开文件夹

<德尔>为什么呢?因为 Visual Studio和Visual Studio Code只共享了它们的名称,而不是它后面的the idea。延伸Jenny O&#39; Reilly回答:

  • Visual Studio Code是folder oriented编辑器

    这意味着VSC与您的项目具有与文件资源管理器相同的视点。

  • Visual Studio(非Code)是一个solution oriented集成开发环境(简短IDE)

    相反,Visual Studio中的每个项目都需要*.sln解决方案文件作为根组件。从这一点开始,Visual Studio会查看您的项目。例如,如果在项目文件夹中复制文件,则无法从Visual Studio中识别它们。您必须先将它们添加到sln文件中,才能看到它们。它还允许开发人员将多个项目(*.csproj,..)组合到一个单独的解决方案中进行构建。

这意味着这两位编辑背后的想法完全不同。

Visual Studio(非代码)Web的项目类型

解决方法1

解决方法是Blank Solution,您可以在其中设置Visual Studio代码项目。

解决方法2

另一个技巧是the answer这个问题。您可以将项目文件夹作为网站项目打开。

  

档案 - &gt;打开网站 - &gt;文件系统并选择文件夹

更新

如前所述,由于Visual Studio尝试构建解决方案,因此会出现错误。对于接下来的几位读者来说,这方面的工作(正如John Pankowicz在评论中所写的那样)是:

  

在解决方案资源管理器中右键单击“网站” - &gt;属性页 - &gt;构建 - &gt;取消选中&#34;构建网站作为解决方案的一部分&#34;

更新2

(感谢JC1001进行此次更新)

下一版本的Visual Studio(Visual Studio&#34; 15&#34;)将支持打开文件夹。这在Visual Studio Blog中提到。

同样在Visual Studio Code中,将会有一个用于打开文件夹的提示命令。现在,您可以在预览版中使用它:

  

devenv / command“file.openfolder FOLDER_PATH”

将来你可以使用:

  

devenv FOLDER_PATH

<强>意见

我个人不建议在没有服务器端开发的情况下为HTML /网站项目推荐Visual Studio(不是代码),因为我没有看到任何功能。即使是intellisense有时也会向我暗示糟糕的HTML代码(它不是IDE的错误)。

所有Web项目仍然是文本文件。您可以使用Version Control轻松控制这样的组项目。 Visual Studio Code甚至提供了集成的Git support

答案 1 :(得分:15)

最后文件夹视图已经到达VS 2017:)

enter image description here

您可以在here中找到更多详情。

答案 2 :(得分:0)

Visual Studio Code不会创建可在Visual Studio 2015中打开的“项目文件”。基本上,当您在Visual Studio中打开Node网站时,需要在VS2015中重新创建文件夹结构并创建“项目文件“。

我还没有看到任何更好的方法,但是当我们可以像使用VSCode一样轻松打开文件夹时会很高兴

答案 3 :(得分:0)

确定这不是最好的方法,但是..

用记事本打开一个现有的.sln,更改名称,另存为[项目名称].sln。

使用 Visual Studio 打开。