一、VS版本历史
Visual Studio(简称 VS)是微软公司推出的一款集成开发环境,用于创建各种应用程序,包括 Windows 桌面、web、移动应用等等。目前,VS 已有多个版本,以下是 VS 版本的简要历史:
1、Visual Studio 6.0
这是第一个 Windows 2000 操作系统下的版本。它拥有一套完整的,包括视图设计器在内的 Windows 程序开发工具,Microsoft把它称作“第一代集成开发环境”。
2、Visual Studio .NET
2002年,由 Microsoft 发布了 Visual Studio .NET,这是一个基于.NET技术的集成开发环境。
3、Visual Studio 2005
这个版本改进了源代码编辑器,同时增强了团队和测试开发的功能。
4、Visual Studio 2008
这个版本新增了基于 .NET Framework 3.5 的LINQ技术,同时改进了IntelliSense(自动代码补全工具)和界面设计器等功能。
5、Visual Studio 2010
这个版本新增了针对Microsoft Azure的支持,同时增强了对应用程序生命周期的支持。
6、Visual Studio 2013
这个版本新增了更易使用的工具,以及对全新的 Windows 8 应用程序的支持。
7、Visual Studio 2015
这个版本新增了跨平台的移动应用开发功能,以及全新的Code Review工具。
8、Visual Studio 2017
这个版本重构了安装体验、编辑器和调试器;此外它还新增了更好的对CMake的支持,以及全新的Live Unit Testing测试功能。
二、VS版本比较
VS 的各个版本都有自己的特色和优劣,下面我们从以下几个方面做一个比较:
1、功能特性
VS 的各版本都有不同的新功能特点,这也是它们之间的一个显著区别。
// Visual Studio 2017的新特性 public void NewFeatureIn2017() { System.Console.WriteLine("VS 2017新增网络安全扫描等新特性"); }
2、兼容性
VS 的各版本之间存在一些兼容性问题。例如一个项目用 Visual Studio 2015 开发,可能在 Visual Studio 2010 下打开后无法正常编译。这时只能通过升级 VS 工具版本,或者修改项目代码才能正常编译。
3、运行环境
VS 工具的运行环境也是版本之间的一个区别。例如,VS 2015 要求要安装.NET Framework 4.6.2,而 VS 2008 只需要.NET Framework 2.0。
三、VS版本选择建议
由于 VS 工具版本之间不兼容的缺点,我们需要根据实际情况来选择使用哪个版本的 VS。以下是我们的一些建议:
1、如果你需要与旧项目打交道,会有不兼容问题,可以选择使用多版本共存的 VS 多版本环境。
2、如果你需要使用最新的开发框架,可以选择最新版本的 VS。
3、如果你只是功能非常简单的应用开发,可以选择最轻量级的 Visual Studio Code,它足以满足你的日常工作需求。
四、参考资料
1、Visual Studio - Wikipedia
2、Microsoft - Visual Studio
3、VS各版本功能对比表格