2016-03-15 409 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了解详情。

相关问题