Asw*_*ith 466 visual-studio visual-studio-code
微软最近发布了Visual Studio Code,我对它的使用有点困惑,因为Visual Studio在功能上与它有很多相似之处.
Jen*_*lly 310
Visual Studio(完整版)是一个"功能齐全"和"方便"的开发环境.
Visual Studio(免费的"Express"版本 - 仅限2017年)是完整版的以功能为中心和简化版本.以功能为中心意味着根据您的目标有不同的版本(Visual Studio Web Developer,Visual Studio C#等).
Visual Studio(免费社区版 - 自2015年起)是完整版的简化版,取代了2015年之前使用的分离版快速版.
Visual Studio Code(VSCode)是一个跨平台(Linux,Mac OS,Windows)编辑器,可以使用插件扩展以满足您的需求.
例如,如果要使用VS Code创建ASP.NET应用程序,则需要自己执行几个步骤来设置项目.每个操作系统都有一个单独的教程.
Joh*_*apa 155
Visual Studio Code是一个编辑器,而Visual Studio是一个IDE.
Visual Studio Code是跨平台且快速的,而Visual Studio仅适用于Windows/Mac且速度不快.
请注意,Visual Studio for Mac现在可用,但与Visual Studio(Windows)相比是一个不同的产品.它基于Xamarin Studio,并且缺少对一些较旧的.NET项目类型的支持.它确实成功构建了在VS 2017中创建的解决方案.VS mac具有更有限的UI(例如,没有可自定义的工具栏).所以对于跨平台的工作.VS Code可能仍然是首选.
Saj*_*ran 119
我将在下面提供Visual Studio和Visual Studio Code之间的详细差异.
如果你真的看到它,最明显的区别是.NET已分为两部分:
所有本机用户界面技术(Windows Presentation Foundation,Windows Forms等)都是框架的一部分,而不是核心.
Visual Studio中的"Visual"(来自Visual Basic)在很大程度上是视觉UI(拖放WYSIWYG)设计的同义词,因此从这个意义上说,Visual Studio Code是没有Visual的Visual Studio!
第二个最明显的区别是Visual Studio倾向于围绕项目和解决方案.
Visual Studio代码:
视觉工作室:
Visual Studio旨在成为世界上最好的IDE(集成开发环境),它提供完整的堆栈开发工具集,包括一个名为IntelliSense的强大代码完成组件,一个可以调试源代码和机器代码的调试器,关于ASP.NET开发的一切关于SQL开发的一些事情.
在最新版本的Visual Studio中,您无需离开IDE即可开发跨平台应用程序.Visual Studio占用的磁盘空间超过8 GB(根据您选择的组件).
简而言之,Visual Studio是一个终极开发环境,它非常繁重.
参考: https ://www.quora.com/What-is-the-difference-between-Visual-Studio-and-Visual-Studio-Code
LCO*_*AJA 42
与之前的答案相辅相成,两者之间的一个重大区别是Visual Studio Code带有一个所谓的"便携式"版本,它不需要在Windows上运行的完全管理权限,并且可以放在可移动驱动器中以方便使用.
Rec*_*der 33
视觉工作室
windows.h
)Visual Studio代码
Fat*_*tie 13
VSCode比 VS快得难以置信。文件立即从 Unity打开。VS 很慢。VSCode 立即启动。VS 需要很长时间才能启动。
VS 可以真正编译代码、构建应用程序等等,它是一个巨大的 IDE,就像 Unity 本身或 XCode。VSCode 确实“只是”一个功能齐全的文本编辑器。 VSCode 不是一个编译器(更不是一个庞大的、构建一切的系统,可以真正创建所有类型的应用程序和软件):VSCode 字面意思是“只是一个文本编辑器”。
使用 VSCode,您确实需要安装“Visual Studio Code”包。(不要与“Visual Studio”包混淆。)(在我看来,没有 VS 包 VS 工作正常,但是,使用 VS Code,您必须安装 Unity 的 VSCode 包。)
首次下载并安装 VSCode 时,只需打开计算机上的任何 C# 文件即可。它会立即提示您安装所需的 C# 包。这是无害且容易的。
不幸的是,VSCode 通常只有一个窗口!实际上,您不能轻松地将文件拖到单独的窗口中。如果这对您很重要,您可能需要使用 VS。
VS 最大的问题是设置和偏好的整体概念绝对可怕。在 VS 中,更改字体等几乎是不可能的。相比之下,VSCode 具有极好的偏好 - 非常简单,从来没有问题。
据我所知,您在 Unity 中使用的 VS 中的每个功能都存在于 VSCode 中。(因此,代码着色,跳转到定义,它理解/自动完成 Unity 中的每一件事,它从 Unity 打开,双击 Unity 控制台中的某些内容将文件打开到该行,等等)
如果你习惯了VS。并且您想更改为 VSCode。更换编辑总是很困难,他们是如此亲密,但又非常相似;你不会有很大的心痛。
简而言之,如果你是 Unity3D 的 VS 用户,
你将尝试使用 VSCode ......
VSCode在各个方面都快了 19 万亿倍。它会让你大吃一惊。
它似乎具有所有功能。
基本上 VS 是世界上最大的 IDE 和应用程序构建系统:VSCode只是一个编辑器。(事实上,这正是您想要的 Unity,因为 Unity 本身就是 IDE。)
不要忘记点击安装相关的 Unity包。
如果我没记错的话,没有任何理由在 Unity 中使用 VS。
Unity 是一个 IDE,所以你只需要一个文本编辑器,这就是 VSCode。VSCode 在速度和偏好方面都要好得多。唯一可能的问题 - VSCode 中的多窗口有点笨重!
如果您在 Unity 中使用 VS。有一个令人气愤的问题,VS 经常会尝试打开两次,即您最终会运行两个或多个 VS 副本。没有人能够解决这个问题或弄清楚到底是什么原因造成的。幸运的是,这个问题从未发生在 VSCode 上。
没有安装程序等。在下载页面上,您下载一个压缩的 Mac 应用程序。把它放在 Applications 文件夹中,你就完成了。
奇怪的是,没有任何用于折叠的菜单条目/文档,但这里是关键:
特别是对于可能会发现颜色奇怪的 Mac 用户:
无价的帖子#1:
无价的帖子#2:
要保持左侧的“资源管理器”文件列表整洁,在 Unity 情况下:
Ant*_*llo 10
截至 2021 年,我认为主要区别是:
Visual\xc2\xa0Studio 开箱即用,可以编译、运行和调试程序。
\n开箱即用的 Visual Studio Code 除了打开和编辑文本文件之外几乎什么都不做。它可以扩展为编译、运行和调试,但您需要安装其他软件。这是一个皮塔饼。
\n如果您正在寻找记事本替代品,Visual Studio Code 就是您的最佳选择。
\n如果您想开发和调试代码,而不需要花几天时间摆弄设置和安装东西,那么 Visual Studio 就是您的最佳选择。
\nVisual Studio Code更多地是一种纯代码开发工具,而VS2019/VS2017等更多地是一种非编码方法来开发程序。
在 VS 中,您可以获得按钮工具和窗口工具栏工具以及所有这些奇特的东西。在 VSC 中,您必须从头开始编写整个代码。我向刚刚学习编码的人推荐 VSC,而向高级开发人员推荐 VS。
归档时间: |
|
查看次数: |
437884 次 |
最近记录: |