
[英]how to display project folder information on visual studio on main visual studio IDE window title
[英]How to open a Visual Studio Code Folder (Project) in Visual Studio IDE
如何在 Visual Studio 2015 中打开 Visual Studio Code 文件夹?
如果我将其作为“网站”打开,它会尝试将 node_modules 目录视为项目正常 JavaScript 文件的一部分,并在路径超过最大路径长度时遇到错误。
但是我无法将它作为任何其他项目类型打开,除非我首先创建该类型的项目,然后将所有 VS Code 文件移动到该文件夹中。
目前无法直接使用 Visual Studio打开文件夹。
为什么? 因为 Visual Studio 和 Visual Studio Code 只分享了他们的名字,而不是它背后的想法。 扩展 Jenny O'Reilly 的回答:
Visual Studio Code 是一个folder oriented
编辑器
这意味着 VSC 与文件资源管理器具有相同的项目视角。
Visual Studio(不是 Code)是一个solution oriented
集成开发环境(简称 IDE)
相反,Visual Studio 中的每个项目都需要一个*.sln
解决方案文件作为根组件。 从这一点来看,Visual Studio 会查看您的项目。 例如,如果您在项目文件夹中复制文件,则 Visual Studio 将无法识别它们。 您必须先将它们添加到您的sln
文件中,才能看到它们。 它还允许开发人员将多个项目 ( *.csproj
,..) 组合成一个解决方案来构建。
这意味着这两个编辑器背后的想法是完全不同的。
有适用于 Visual Studio 的 Node.js 工具
这将提供 Node.js 内置项目模板
Visual Studio 2015 附带 TypeScript 模板
一种解决方法是在其中设置 Visual Studio Code 项目的空白解决方案。
另一个技巧是这个问题的答案。 您可以将项目文件夹作为网站项目打开。
文件 -> 打开网站 -> 文件系统并选择文件夹
正如您提到的,会出现错误,因为 Visual Studio 尝试构建解决方案。 对于此回复的接下来的几位读者,对此的解决方法(如 John Pankowicz 在评论中所写)是:
在解决方案资源管理器中右键单击网站 -> 属性页 -> 构建 -> 取消选中“构建网站作为解决方案的一部分”
(感谢 JC1001 的这次更新)
下一版本的 Visual Studio(Visual Studio“15”)将支持打开文件夹。 Visual Studio 博客中提到了这一点。
也像在 Visual Studio Code 中一样,会有一个用于打开文件夹的提示命令。 现在您可以在预览版中使用它:
devenv /command “file.openfolder FOLDER_PATH”
将来您将能够使用:
devenv FOLDER_PATH
观点
我个人不会推荐 Visual Studio(不是代码)用于没有服务器端开发的 HTML/网站项目,因为我看不到任何功能。 甚至智能感知有时也会向我建议糟糕的 HTML 代码(这不是 IDE 的错)。
毕竟 web 项目仍然是文本文件。 您可以使用版本控制轻松控制这样的组项目。 Visual Studio Code 甚至提供了集成的Git 支持。
Visual Studio Code 不会创建你可以在 Visual Studio 2015 中打开的“项目文件”。基本上,当你在 Visual Studio 中打开一个 Node 网站时,你需要在 VS2015 中重新创建文件夹结构并创建一个“项目文件” .
我还没有看到任何更好的方法来做到这一点,但是当我们可以像使用 VSCode 一样轻松地打开文件夹时会很高兴
我确定这不是最好的方法,但是..
使用记事本打开现有的 .sln,更改名称,另存为 [您的项目名称].sln。
使用 Visual Studio 打开。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.