昨日,微软在其开发者博客宣布了一则重磅消息——Visual Studio 2022 首个预览版将于今年夏季发布 ,并且终于成为万众期待的 64 位版!
要知道,早在 2011 年就有用户在 Visual Studio 的反馈建议网站提出,希望微软开发 64 位版 Visual Studio 以便解决内存不足问题。因为彼时就只有小部分人在使用 Windows 32 位操作系统,而 32 位程序受限于地址空间,并不能充分利用大内存。
对此微软在 2016 年给出回应:64 位版 Visual Studio 会导致性能下降,建议开发者精简代码或者使用更多内存解决问题。换句话就是,那时的微软并不打算开发 64 位版 Visual Studio。
不过如今,微软却宣布将推出开发者等待了十年的 64 位版 Visual Studio 2022,并主张该版本将更快、更容易使用、更轻量级,专为初学者和构建工业规模解决方案的人而设计,进一步完善用户体验。
微软通过博客文章概述了 Visual Studio 2022 的一些新功能和发布计划,而今年夏天将公开的预览版只包含即将发布版本中的部分功能,其他功能将在后续的更新中陆续出现。
以下是 Visual Studio 2022 的部分功能:
Visual Studio 2022 将是 64 位版,不再受内存限制困扰,主 devenv.exe 进程将不再局限于 4GB,用户可以打开、编辑、运行和调试最大、最复杂的解决方案;
(64 位版 Visual Studio 2022 打开了一个包含 1600 个项目和约 30 万个文件的解决方案,没有出现内存不足的问题。)
为降低复杂性并减少认知负担进行 UI 更新,将带来一组更新的图标,以提高清晰度、易读性和对比度,也增加对 Cascadia Code(Cascadia Code 是一种新的固定宽度字体,可以提高可读性)的支持并与 Accessibility Insights 集成;
(更新前后的图标对比)
Visual Studio 2022 将完全支持 .NET 6,Windows 和 Mac 开发人员都可以使用它来构建 Web、客户端和移动应用,还为开发 Azure 应用程序提供更好的支持。其中 .NET 6 多平台应用程序(MAUI)能够为 Windows、Android、macOS 和 iOS 轻松创建应用程序;
将进一步兼容 C++ ,包括新的 productivity features、C++20 工具和 IntelliSense。还集成了对 CMake、Linux 和 WSL 的支持,使用户更容易创建、编辑、构建和调试跨平台应用程序;
将在核心调试器中进行性能改进;
Live Share 将支持文本聊天功能,以便用户快速进行有关代码的对话,而无需进行上下文切换;
拥有升级的 AI IntelliCode 引擎,代码预测能力更为强大;
拥有对 Git 和 GitHub 的强大新支持;
改进了代码搜索功能;
正在将 Visual Studio for Mac 迁移至原生 macOS UI,以具有更好的性能和可靠性,充分利用 macOS 可访问性功能。
不过微软也表示,以上这些功能还在开发中,因此其中一些功能将在预览版发布之后才会进入 Visual Studio 2022,请各位开发者耐心等待。
参考资料:
https://devblogs.microsoft.com/visualstudio/visual-studio-2022/