Visual Studio 2022

2021-04-20 05:45:34

我们所有的产品开发都与您开始并结束 - 无论您是发布在开发人员社区,都填写了调查,发送了我们的反馈,还是参加了客户学习,感谢您帮助继续转向Visual Studio的产品路线图。我有令人兴奋的新闻 - 今年夏天将发布Visual Studio 2022的第一个公共预览。

Visual Studio的下一个主要发布将更快,更平易近且更轻巧,为学习者和建筑工业规模解决方案设计。有史以来第一次,Visual Studio将是64位。用户体验将觉得更清晰,智能和面向行动。

开发团队比以往任何时候都变得更加地理位置。在去年,组织需要他们的开发团队安全地进行安全,更快地提供解决方案,并不断提高最终用户的满意度和价值。我们更容易与更好的GitHub集成合作,使其无缝地从想法到云。

Visual Studio 2022将是64位应用程序,在Main Devenv.exe过程中不再限制为〜4GB内存。在Windows上有一个64位Visual Studio,即使是最大和最复杂的解决方案也可以打开,编辑,运行和调试,而不会耗尽内存。

虽然Visual Studio将进行64位,但这不会使用Visual Studio更改您构建的应用程序的类型或态度。 Visual Studio将继续成为构建32位应用的伟大工具。

我发现它真的令人满意地观看这个Visual Studio缩放的视频,以使用64位过程可用的附加内存,因为它打开了一个带有1,600个项目和〜300k文件的解决方案。这是没有更多的内存异常。 🎉

我们还在努力使工作流程的所有部分更快,更高效,从加载解决方案到F5调试。

我们刷新了用户界面,以更好地让您流入您的流程。一些变化是微妙的化妆品触摸,使UI现代化或减少拥挤。总体而言,我们的目标是降低复杂性并减少认知负荷,以便您可以集中注意并留在区域。此外,使Visual Studio更容易易于为每个人提供更好的可用性 - 下一个版本的Visual Studio将包括:

Cascadia Code,一种新的固定宽度字体,可更好的可读性和结扎支持。 (如果您愿意,您今天可以尝试Cascadia代码!https://aka.ms/cascadiacode)

集成与辅助功能洞察,以便在您到达最终用户之前检测可访问性问题。

开发人员到开发人员,我们了解您的IDE的个性化与挑选桌椅一样重要。我们必须在我们最富有成效之前“恰到好处”。从可以为您提供Visual Studio 2022“就是正确的”,从IDE定制方面来更容易,以便为那些维护多个DEV框的设备同步设备的设置。

Visual Studio 2022将通过Azure制造快速且易于构建基于现代的基于云的应用程序。我们会让您开始始于良好的存储库,描述当今应用程序中使用的常见模式。这些存储库由可用的代码组成,显示了这些模式的操作,基础架构 - 代码资产,以提供Azure资源,以及预先构建的GitHub工作流程和操作,当您首次创建项目时,将您设置为完整的CI / CD解决方案。此外,将在存储库中定义所需的开发环境,以便立即开始编码和调试。

Visual Studio 2022将完全支持Windows和Mac开发人员的Web,客户端和移动应用程序的.NET 6及其统一框架。其中包括Windows,Android,MacOS和iOS上的跨平台客户端应用程序的.NET多平台应用UI(.NET MAUI)。您还可以使用ASP.NET Blazor Web技术通过.NET Maui编写桌面应用程序。

对于像Web,Desktop和Mobile这样的大多数应用类型,您将能够使用.NET热重新加载来应用代码更改,而无需重新启动或丢失应用程序状态。

Visual Studio 2022将包括具有新的生产率功能,C ++ 20工具和IntelliSense的C ++工作负载的强大支持。新的C ++ 20语言功能将简化管理大的CodeBases,并改进的诊断将使使用模板和概念调试急剧问题。

我们还为CMake,Linux和WSL集成了支持,使您更轻松地创建,编辑,构建和调试跨平台应用程序。如果要升级到Visual Studio 2022,但担心兼容性,与C ++运行时的二进制兼容性将使它变得无痛。

自信地调试您的应用程序的能力位于日常工作流程的中心。 Visual Studio 2022将包括核心调试器中的性能改进,具有探查器中的Flame Chart等功能,以便更好地发现热门路径,从而为更精确的调试和集成的分解体验,并允许您允许您允许您逐步执行的代码。 T在当地。

Live Share开启了与他人合作的新机会,交换想法,对编程和查看代码。在Visual Studio 2022中,Live Share将引入集成文本聊天,以便您可以在没有任何上下文切换的情况下对您的代码进行快速对话。您将有选项来安排重复使用相同链接的重复性会话,简化了与频繁联系人的协作。为了更好地支持组织内的实时份额,我们还将介绍会话策略,这些策略定义了协作的任何合规性要求(例如,读/写终端是否可共享?)。

Visual Studio中的AI Intellicode引擎继续在无缝预期下次移动时变得更好。 Visual Studio 2022将提供更多和更深入的整合到您的日常工作流程,帮助您在合适的时间在正确的位置采取正确的行动。

Visual Studio 2022将包括对Git和GitHub的强大新支持。提交代码,发送拉出请求和合并分支是“我的代码成为我们的代码”。您将注意到很多内置逻辑和检查站,以通过合并和审查流程有效地指导您,预测您的同事的反馈,可以减慢速度。我们的指导原则在这里帮助您对您提供的代码具有更高的信心。

代码搜索是软件开发生命周期的一个组成部分。开发人员使用代码搜索有很多原因:从其他人中学习,共享代码,评估改进的影响,调查问题或审查变更时。我们致力于为Visual Studio 2022中的所有这些关键活动提供更好的表现,使您更加富有成效。您还将能够在负载范围之外搜索,以查找您正在寻找的内容,无论代码库或repo它位于它。

我们使用Visual Studio 2022 for Mac的目标是为Mac定制一个现代化的IDE,提供您在Visual Studio中的高效体验。我们正致力于将Visual Studio移动到Mac到本机MacOS UI,这意味着它将具有更好的性能和可靠性。它还意味着Mac的Visual Studio可以充分利用所有内置麦斯科芯片辅助功能功能。我们正在更新IDE中的菜单和术语,使Visual Studio更加一致地在Mac和Windows之间更加一致。从Visual Studio的新GIT体验也将在Visual Studio for Mac上映,从引入Git更改工具窗口开始。

我们只向您展示了我们正在进行的工作中的一些亮点,但我们欢迎您对visual Studio 2022的方向的初步思考。一如既往,您可以终止新的开发人员社区浏览现有功能请求覆盖和评论或创建自己的。

保持调整有关64位Visual Studio 2022预览1可用性的公告,其中包括我们的UI改进和可访问性改进。 (并记住!就像任何正在进行的工作一样,这些功能仍在开发中,因此他们中的一些人将在第一次公开发布后来到Visual Studio 2022。)