IT之家 6 月 18 日消息 微软今天宣布了 2022 的公共预览版 1。这是 有史以来第一次是 64 位版本的,这意味着你的开发环境将不再局限于 4GB 的内存。增加的内存支持将使你能够调试最大和最复杂的解决方案。
微软还将为 VS 2022 带来以下 UI 变化,IT之家认为,搭配即将到来的 11 全新的 UX/UI 效果会更佳。
微软还强调, 2022 将完全支持 . NET 6 及其统一框架,用于 和 Mac 开发者的 Web、客户端和移动应用程序。
64 位升级
附带 .NET 6
目前最好的
微软表示, 2022 第一个预览版的主要目的是“测试和调整新 64 位平台的可扩展性”。新的 将充分利用你的系统资源,这应该会提高程序的可靠性,特别是在长期使用 时。切换到 64 位是一个很大的变化,微软希望开发者利用这个预览版进行项目工作,发现软件的任何问题,以便在以后 的最终版本发布之前向微软报告,进行修复。
IT之家获悉,那些想要下载 的用户将能够从社区版、专业版和企业版中选择。除了可以免费使用外,它们还可以与旧版本的 一起安装,使测试人员在任何时候都能更灵活地运行哪个版本的 。
虽然 2022 预览版 1 侧重于 64 位支持,但预览版 2 将推出大量的新功能和其他性能提升。与预览版 1 一起推出的新功能之一是带有 的代码自动完成功能,它可以根据上下文建议完成。你可以在 2022 路线图中看到微软计划的其他变化。
如果你依赖扩展,这个预览版可能不适合你。微软已经暂时停止了扩展程序在这个预览版中的工作,同时给合作伙伴时间来更新它们,使它们能够正常工作。对于那些使用 macOS 的用户,微软说 2022 的第一个预览版将很快推出。macOS 的预览版将有新的现代 UI,但微软仍然认为在它有足够的信心向公众展示之前,它还需要进行改进。
2022 预览版下载:
下面是视频:
2022 预览版新功能及其他改进
C++
2022 将包括对 C++ 工作负载的强大支持,包括新的生产力特性、C++20 工具和 。新的 C++20 语言功能将简化对大型代码库的管理,改进的诊断方法将使棘手的问题更容易通过模板和概念进行调试。
微软还整合了对 CMake、Linux 和 WSL 的支持,使你更容易创建、编辑、构建和调试跨平台的应用程序。如果你想升级到 2022,但又担心兼容性问题,与 C++ 运行时的二进制兼容将使你无后顾之忧。
诊断和调试
自信地调试你的应用程序的能力是你日常工作流程的中心。 2022 将包括核心调试器的性能改进,还有一些额外的功能,如剖析器中的火焰图,用于更好地发现热点路径,依赖断点用于更精确的调试,以及集成的反编译体验,这将使你能够步入你没有本地的代码。
实时协作
Live Share 为与他人协作、交流想法、结对编程和审查代码提供了新的机会。在 2022 中,Live Share 将引入集成的文本聊天,这样你就可以就你的代码进行快速对话,而不需要任何上下文切换。你可以选择安排重复使用同一链接的循环会话,从而简化与经常联系的人的合作。为了更好地支持组织内的 Live Share,微软还将引入会话政策,定义协作的任何合规要求(例如,读/写终端应该是可共享的)
洞察力和生产力
中的 AI 引擎在无缝预测你的下一步行动方面继续变得更好。 2022 将提供更多、更深入的集成到你的日常工作流程中,帮助你在正确的时间、正确的地点采取正确的行动。
异步协作
2022 将包括对 Git 和 的强大新支持。提交代码、发送拉动请求和合并分支是“我的代码变成我们的代码”的时候。你会注意到很多内置的逻辑和检查点,以指导你有效地完成合并和审查过程,预计来自同事的反馈可能会使事情变慢。微软在这里的指导原则是帮助你对交付的代码有更高的信心。
改进代码搜索
代码搜索是软件开发生命周期的一个组成部分。开发人员使用代码搜索有很多原因:向他人学习、分享代码、在重构时评估变化的影响、调查问题或审查变化。微软致力于为 2022 中的所有这些关键活动提供更好的性能,以使你的工作效率更高。你也将能够在你加载的范围之外进行搜索,以找到你正在寻找的东西,无论它位于哪个代码库或 repo 中。
更新 for Mac
微软对 2022 for Mac 的目标是为 Mac 量身定做一个现代化的.NET 集成开发环境,提供你所喜爱的 的生产体验。微软正在努力将 for Mac 迁移到本地 macOS UI,这意味着它将具有更好的性能和可靠性。这也意味着 for Mac 可以充分利用所有内置的 macOS 辅助功能。我们正在更新整个 IDE 的菜单和术语,使 在 Mac 和 之间更加一致。来自 的新的 Git 体验也将进入 for Mac,首先是引入 Git 工具窗口。