无论您是通过在开发者社区上提交您的倡议,还是通过填写调查表,向咱们发送反馈,还是参加客户钻研,咱们所有产品的开发都始于您,感谢您为持续领导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... .