提早剧透 Visual Studio 2022 的最新功能

不管您是经过在开发者社区上提交您的建议,仍是经过填写调查表,向咱们发送反馈,仍是参与客户研究,咱们全部产品的开发都始于您,感谢您为继续指导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位应用程序的好工具。ide

经过观看下面的Visual Stuido视频中能够更加清晰地看到如何放大并使用64位进程可用的额外内存,这一点仍是令我感到很是满意,由于它运用64位进程去打开了一个包含1600个项目和约30万个文件的解决方案, 而且再也不有内存不足的异常。工具

![1.gif
从加载解决方案到F5调试,咱们还致力于使工做流程的每一个部分更快,更高效。性能

为每一个人考量的设计

咱们正在更新了用户界面,也能让您快速上手。 其中更改了一些微妙的装饰,可使UI现代化或减小拥挤感。 整体而言,咱们的目标是下降复杂性并减小认知负担,以便您能够集中精力并停留在该区域中。 此外,使Visual Studio更加易于访问为每一个人提供更好的可用性-Visual Studio的下一版本将包括:学习

  • 更新了图标,以提升清晰度,易读性和对比度。
  • Cascadia Code,一种新的固定宽度字体,可提供更好的可读性和连字支持。 (若是愿意,您能够当即尝试Cascadia Code!https//aka.ms/CascadiaCode)
  • 刷新并改进了产品主题。
  • Accessibility Insights 集成,比您的用户更早发现可访问性问题。

![图片1.png

个性化

一样是开发人员,咱们都知道个性化您的IDE与挑选办公桌椅一样重要。 咱们必须使其“恰到好处”,而后才能发挥最大的生产力。 从自定义IDE的功能到跨设备同步设置(对于那些维护多个开发人员的设备)的能力,使Visual Studio 2022变得“恰到好处”将比以往任什么时候候都容易。字体

开发流行的应用程序

Azure

Visual Studio 2022将使用Azure能够轻松快捷地构建基于云的应用程序。 咱们将为您提供大量的存储库,这些存储库描述了当今应用程序中使用的常见模式。 这些存储库由各自的代码组成,这些代码在操做中显示了这些模式,用于提供Azure资源的基础设施即代码资产以及预构建的GitHub工做流和操做,这些操做会在您首次建立项目时为您提供完整的CI / CD解决方案 。 另外,所需的开发环境将在存储库中定义,以便您能够当即开始编码和调试。ui

.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... .

相关文章
相关标签/搜索