Visual Studio代码和Visual Studio有什么区别?
微软最近发布了Visual Studio Code ,我对它的用法有些困惑,因为Visual Studio在function上有很多相似之处。
Visual Studio(完整版)是一个“全function”和“方便”的开发环境。
Visual Studio(免费的“Express”版本 – 直到2015年)是完整版本的以function为中心和简化的版本。 以function为中心的含义,根据您的目标,有不同的版本(Visual Studio Web Developer,Visual Studio C#等)。
Visual Studio(免费社区版 – 自2015年起)是完整版的简化版本,取代2015年以前使用的分开的快速版。
Visual Studio Code(VSCode)是一个跨平台(Linux,Mac OS,Windows)编辑器,可以根据需要使用插件进行扩展。
例如,如果你想在ASP.NET中使用VSCode :
- 您需要安装称为ASP.NET 5 / DNX的特殊“扩展”。 根据您使用的操作系统不同,安装也不同。
- 要获得项目脚手架,你需要自己运行一个命令行脚本。
- debuggingASP.NET目前不受支持。
VS代码是一个编辑器,而VS是一个IDE。
VS Code是跨平台和快速的,而VS只是Windows / Mac而不是快速的。
作为上述答案的补充,两者之间的一个很大的区别是,VS Code具有所谓的“便携”版本,不需要完全的pipe理权限就可以在Windows上运行,并且可以放在可移动驱动器中以方便使用。
更新到珍妮的post:
社区版本从2013年开始实际上开始了。(2013年是生成快速发布项目的免费平台,与2015年不同,它自身也是稳定的。)
即使在2015年,Express版本依然存在,但是“express”版本现在是针对单个目标(即selectWeb或Desktop或W10)而不是Express 2008/2010单一语言(即selectc ++,c# ,vb …)风格。 即使那么官方的快车下载网站build议人们真的应该考虑社区 – 为什么不呢?
- Visual Studio – 是否有一个键盘组合来select整条线?
- 用于Visual Studio 2010的Rockscroll或Metalscroll(小地图)
- 在生成后事件期间确定程序集版本
- 警告主版本52比51版本更新,这是该编译器支持的最高版本
- VS 2010中缺lessApp_Code文件夹
- VS 2010:如何获得“下一个标签”,“prev标签”键盘快捷键工作?
- 如何在Visual Studio中指定debugging器可视化器的顺序
- 当Visual Studio C ++debugging器中出现一个variables时,这是什么意思?
- 将WPF属性绑定到C#中的ApplicationSettings的最佳方法?