微软最近发布了Visual Studio Code,我对它的使用有些困惑,因为Visual Studio在功能上与它有很多相似之处。
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应用程序,你需要自己执行几个步骤来设置项目。每个操作系统都有一个单独的教程。
Visual Studio Code是一个*编辑器,而Visual Studio是一个IDE。
Visual Studio Code是跨平台的,而且速度快,而Visual Studio是< strike>只有Windows/Mac,而且不快。
请注意,Visual Studio for Mac现在已经推出,但与Visual Studio(Windows)相比,它是一个不同的产品。它是基于Xamarin Studio的,缺乏对一些旧的.NET项目类型的支持。它可以成功构建在VS 2017中创建的解决方案。VS mac有一个更有限的UI(例如,没有可定制的工具栏)。所以对于跨平台的工作。VS Code可能还是比较好的。
作为对前面答案的补充,两者之间的一个最大区别是,Visual Studio Code有一个所谓的"便携式"版本,不需要完全的管理权限就可以在Windows上运行,并且可以放在可移动的驱动器中,以方便使用。