无论您是通过在开发者社区上提交您的倡议,还是通过填写调查表,向咱们发送反馈,还是参加客户钻研,咱们所有产品的开发都始于您,感谢您为持续领导 Visual Studio 的产品路线图而做出的奉献。在这里我很快乐发表 Visual Studio 2022 的第一个预览版本将在今年夏天公布。
下一代的 Visual Stuido 将更快,更易拜访且更笨重,专门为学习者和构建工业规模解决方案的人设计。有史以来第一次,Visual Studio 将是 64 位。用户体验将变得更加洁净,智能和易操作。
开发团队的地理分布比以往任何时候都更加扩散。在过来的一年中,很显著,组织须要他们的开发团队平安地合作,更快地提供解决方案,并一直进步最终用户的满意度和价值。通过更好的与 GitHub 集成,咱们能够更轻松地进行合作,从而实现从构思到代码再到云的无缝连贯。
Visual Studio 2022 是 64 位应用程序
Visual Studio 2022 将是一个 64 位应用程序,在主过程 (devenv.exe) 中不再受限制于〜4gb 的内存。借助 Windows 上的 64 位 Visual Studio,您甚至能够关上,编辑,运行和调试最大,最简单的解决方案,而不会耗尽内存。
当 Visual Studio 应用 64 位时,这不会扭转您应用 Visual Studio 生成的应用程序的类型或位数。Visual Studio 将持续成为构建 32 位应用程序的好工具。
通过观看上面的 Visual Stuido 视频中能够更加清晰地看到如何放大并应用 64 位过程可用的额定内存, 这一点还是令我感到十分称心,因为它使用 64 位过程去关上了一个蕴含 1600 个我的项目和约 30 万个文件的解决方案, 并且不再有内存不足的异样。
从加载解决方案到 F5 调试,咱们还致力于使工作流程的每个局部更快,更高效。
为每个人考量的设计
咱们正在更新了用户界面,也能让您疾速上手。其中更改了一些奥妙的装璜,能够使 UI 现代化或缩小拥挤感。总体而言,咱们的指标是升高复杂性并缩小认知累赘,以便您能够集中精力并停留在该区域中。此外,使 Visual Studio 更加易于拜访为每个人提供更好的可用性 -Visual Studio 的下一版本将包含:
- 更新了图标,以进步清晰度,易读性和对比度。
- Cascadia Code,一种新的固定宽度字体,可提供更好的可读性和连字反对。(如果违心,您能够立刻尝试 Cascadia Code!https//aka.ms/CascadiaCode)
- 刷新并改良了产品主题。
- 与 Accessibility Insights 集成,比您的用户更早发现可拜访性问题。
个性化
同样是开发人员,咱们都晓得个性化您的 IDE 与筛选办公桌椅同样重要。咱们必须使其“恰到好处”,而后能力施展最大的生产力。从自定义 IDE 的性能到跨设施同步设置(对于那些保护多个开发人员的设施)的能力,使 Visual Studio 2022 变得“恰到好处”将比以往任何时候都容易。
开发风行的应用程序
Azure
Visual Studio 2022 将应用 Azure 能够轻松快捷地构建基于云的应用程序。咱们将为您提供大量的存储库,这些存储库形容了当今应用程序中应用的常见模式。这些存储库由各自的代码组成,这些代码在操作中显示了这些模式,用于提供 Azure 资源的基础设施即代码资产以及预构建的 GitHub 工作流和操作,这些操作会在您首次创立我的项目时为您提供残缺的 CI / CD 解决方案。另外,所需的开发环境将在存储库中定义,以便您能够立刻开始编码和调试。
.NET
Visual Studio 2022 将齐全反对.NET 6 及其针对 Windows 和 Mac 开发人员的 Web 端、客户端和挪动端应用程序的对立框架。其中包含用于 Windows,Android,macOS 和 iOS 上的跨平台客户端应用程序的.NET 多平台应用程序 UI(.NET MAUI)。您还能够应用 ASP.NET Blazor Web 技术通过.NET MAUI 编写桌面应用程序。
对于大多数应用程序类型(例如 Web,桌面端和挪动端),您将能够应用.NET Hot Reload 来利用代码更改,而无需重启或失落应用程序状态。
C++
Visual Studio 2022 将为 C ++ 工作负载提供健壮的反对,包含新的生产性能:C ++ 20 工具和 IntelliSense。新的 C ++ 20 语言性能将简化大型代码库的治理,改良后的诊断性能可利用模板和概念进行调试以简化简单问题。
咱们还集成了对 CMake,Linux 和 WSL 的反对,以使您更轻松地创立,编辑,构建和调试跨平台应用程序。如果您想降级到 Visual Studio 2022,但放心兼容性问题,那么与 C ++ 运行时的二进制兼容性将打消您的顾虑。
触手可及的翻新
诊断和调试
可能自信地调试应用程序将成为您日常工作的焦点。Visual Studio 2022 将在外围调试器中蕴含性能晋升以及附加的性能,例如:分析器中的火焰图可能使您更好地发现热门路,独立的断点以供更准确的调试,以及集成的反编译体验容许您逐渐遍历本地没有的代码。
实时合作
Live Share 为与别人单干,替换想法,结对编程和查看代码提供了新的机会。在 Visual Studio 2022 中,Live Share 将引入集成的文本聊天性能,以便您能够疾速进行无关代码的对话,而无需任何上下文切换。您能够抉择安顿重复使用雷同链接的定期会话,从而简化与罕用联系人的合作。为了在组织外部更好地反对 Live Share,咱们还引入会话策略,该策略定义了合作的任何合规性要求(例如,读 / 写终端是否应可共享?)。
洞察力和生产力
Visual Studio 中的 AI IntelliCode 引擎继续改良以无缝地预测您的下一步口头。Visual Studio 2022 将为您的日常工作提供更多、更深刻的集成,从而帮忙您在正确的工夫、正确的地位采取正确的操作。
异步合作
Visual Studio 2022 将蕴含对 Git 和 GitHub 更弱小的新反对。提交代码,发送 pull 申请和合并分支,正是“我的代码成为咱们的代码”的体现。您会留神到许多内置的逻辑和检查点,能够无效地领导您实现合并和审阅过程,从共事那里获取预期的反馈,避免延缓工作进度。咱们的领导准则是帮忙您对所交付的代码更有信念。
改良的代码搜寻
代码搜寻是软件开发生命周期不可或缺的一部分。开发人员应用代码搜寻的起因很多:从别人那里学习、共享代码,评估重构时更改的影响,考察问题或查看更改。咱们致力于在 Visual Studio 2022 中为所有这些要害流动提供更好的性能,以使您工作更高效。您也能够在加载范畴之外进行搜寻,无论其位于哪个代码库或存储库中,都能够找到所需的内容。
更新 Visual Studio for Mac
Visual Studio 2022 for Mac 的指标是为 Mac 量身定制一个风行的.NET IDE,以提供您在 Visual Studio for window 中青睐的生产体验。咱们正在致力将 Visual Studio for Mac 迁徙到本地的 macOS UI,这意味着它将具备更好的性能和可靠性。这也意味着 Visual Studio for Mac 能够充分利用所有内置的 macOS 可达性能。咱们正在更新 IDE 中的菜单和术语,以使 Visual Studio 在 Mac 和 Windows 之间更加统一。Visual Studio 的新 Git 体验也会被引入 Visual Studio for Mac,首先是引入了 Git Changes 工具窗口。
让咱们晓得您的想法
咱们仅向您展现了咱们正在进行的工作中的一些亮点,咱们欢迎您对咱们为 Visual Studio 2022 采取的倒退方向的初步想法。与平常一样,您能够转到新的开发者论坛浏览已有的性能倡议。您能够投票、评论或提出本人的倡议。
请持续关注 64 位 Visual Studio 2022 Preview 1 可用性的布告,其中将包含咱们的 UI 改良和辅助性能改良。(留神!与所有正在进行的工作一样,这些性能仍在开发中,因而其中一些性能将在首次公开公布之后进入 Visual Studio 2022).
如果您在应用 Visual Studio 中有任何问题, 也欢送在 Microsoft Q&A 论坛发问: https://docs.microsoft.com/en… .