Visual Studio 2022 带来了一些非常酷的升级。如果你现在使用的是 Visual Studio 2019,看完这篇文章,你可以考虑一下是否升级?
今年年初,微软将 VisualStudio 2022 的预览版发布到了编程世界。Visual Studio 是一个非常受欢迎的 IDE,号称“宇宙第一IDE”,但考虑到它蓬勃发展的 DevOps 生态系统的变化速度,它需要进行调整,甚至可能需要大修。
尽管所有使用 .NET 的开发人员都对 VS2019 有良好的印象,但像其它 IDE 一样,它需要不断进化。VS 2022 有很大的升级吗?是否值得立刻升级?
这是本文所关心的!
目录
Visual Studio 历史:到目前为止,大部分版本都很好
Visual Studio 2019 和 Visual Studio Code 对初学者的非常友好,也赢得了高级和经验丰富的程序员的一致好评。
例如,它与 Azure、Git/GitHub 的无缝集成,以及最近添加的 Live Share 和 Xamarin 等平台,使得基于云的存储、实时协作和跨平台开发变得非常简单。
但与 VS 2019 和 VS Code 一样,VS 2022 也带来了一些新的改进,这些改进非常诱人。
VS 2022 中最重要的改进
新版本的主要改进之一是解决了关于 VS2019 的主要问题——即对内存需求的优化。
对于开发进行复杂计算应用程序的开发人员来说,这将带来巨大的好处。这是从事商业项目的开发人员比较关心的问题。
VS 2022 还有什么新功能?
Microsoft在线文档中的2022路线图页面声称,开发此最新版本的团队牢记以下主题:“个人和团队生产力、现代发展和不断创新。”
我们都喜欢这些声音!但这一承诺对VS2022最新版本的日常体验意味着什么?
2022版本承诺了以下额外的增强功能:
改进的代码补全功能
VS2022 中的 Intellicode 能够通过改进对编码上下文的理解来补全整行代码。
更强大的调试功能
核心调试器具有更高效、更直观的反编译功能,具有更易于阅读的单步执行、临时断点,以及添加 flame 图表以帮助程序员查找本地或远程代码出现的问题。
改进的编程接口
Visual Studio 2022 提供了一个更加用友好和直观的用户编码界面。
这包括增加了自定义 IDE 外观的选项(例如,您可以将其与Windows主题相匹配),以及部署个性化文档管理系统的能力。
改进的可访问性
Visual Studio 2019 改进了几个总体可访问性的功能,而 VS2022 则改进了更多的可访问性功能。
用户不必依赖插件或附加组件,就可以修改界面以提高界面的可视性,并可以更好地使用经批准的扩展。这一切都是由微软正在进行的工作推动的,以使他们的产品能够在本地访问。
对 C++ 最新构建的改进支持
VS 2022 包含 C++ 20 的完整套件工具。C++ 是编写 Windows 的语言,因此 Windows 开发人员应该会发现这是一个非常受欢迎的改进。
VS2022 列出了九项改进。这将使 IDE 新版本中 C++ 的编程更容易,具有更好的智能感知功能和更强的调试和分析能力。
改进的 Windows 应用程序开发
现在可以使用“热重载”(首先在 VS 2019 中介绍)在运行时更新 .NET 或 C++ 中的应用程序构建。所有的开发人员都经历过或者可以想象到在这种情况下,“热重载”是多么实用的功能!
你还将发现 Git 集成的改进,比如能够从一个本地安装的 IDE 与多个存储库进行本机工作。
对于构建容器化应用程序的开发人员,可以使用 Kubernetes、Docker 和 Service Fabric 处理或协调项目。(文档中并没有非常具体地说明这些需要做些什么,但仍有改进应用程序构建体验和增强诊断功能的工作正在进行。)
你现在应该升级到 VS 2022 吗?
答案取决于你现在如何使用 Visual Studio。
那些主要使用容器化应用程序的人可能希望立刻升级到 VS 2022。
全栈独立开发人员可能从 VS2022 中提供的改进中获益。
如果你决定升级,你有几个选项可以选择如何开始使用 VS2022。
最简单的方法是将 VS2022 与当前版本的 VS2019 同时安装。如果不想在本地计算机上安装,可以尝试基于云的版本。(如果有使用MS Visual Studio Online的经验)。
别忘了,你还可以为 VS2022 项目做贡献!在使用期间,微软积极寻求开发者的意见和反馈。
“Visual Studio 2022 中的新功能”的在线文档包含指向“建议”功能页的链接。
对于其它技能水平的开发人员来说,无论你是否相信这些改进将对你的日常编程和设计活动产生重大影响,升级软件的本身都是很有吸引力的。
临时升级并不卸载 Visual Studio 2019 ,使用云版本或 Visual Studio 2022 的分离安装,这是使用 2022 新版的最佳方式。
Visual Studio 2022 总结
大多数个人用户可能会发现开始使用 VS 2022 的预览版是值得的,特别是因为你不必放弃 VS 2019。