我们很高兴宣布Visual Studio 2022的第四个预览版!Preview 4提供了更多关于个人和团队生产力、现代发展和持续创新等主题的新功能。在这个博客中,我们重点介绍了Visual Studio 2022 Preview 4的一些新功能。我们希望您下载它,试用它,并与我们一起根据您的反馈制定Visual Studio的下一个主要版本。
个人和团队生产力
Visual Studio 2022的一个重点领域是改进Visual Studio的可伸缩性和性能。在之前的博客帖子中,我们讨论了我们向64位迁移是如何显著提高可伸缩性的。在预览版4中,我们重点改进了几个关键功能的性能。例如,“在文件中查找”现在等于速度提高3倍搜索大型解决方案时,例如果园核心。
我们改进了性能的其他场景包括C++IntelliSense性能改进,语义着色的速度提高约12%,符号数据库处理的优化,以及在解决方案资源管理器中扩展C++项的速度提高近2倍。性能团队正在计划一个专门用于性能改进的博客,请继续关注。
Preview 4版本在调试方面也有一些改进。从更新到附加到进程对话框,您现在可以使用窗口选择器选择进程。从更新新的外部源功能(使加载项目外部库的符号变得更容易)到新功能(如依赖断点),再到在首次命中另一个断点后配置其他断点。这可以使调试公共路径(如游戏循环或实用程序API)中的代码更加容易,因为这些函数中的断点可以配置为仅在从应用程序的特定部分调用函数时启用。
开发现代应用程序
在预览版4中,有一个Blazor和Razor编辑器的大更新,解决了预览版3中我们报告给我们的问题–谢谢!除了修复之外,ASP中还有新的热重新加载功能。NET核心–包括文件保存时的热重新加载和对CSS文件进行实时更改!
指尖创新
在Visual Studio 2022中,我们将继续添加新的C++清理功能,以帮助您编写可靠且安全的C++代码。在Visual Studio 2019中,我们开始使用AddressSanitizer(ASan)for Windows with MSVC | C++团队博客(microsoft.com)。使用预览4,您现在可以使用libFuzzer软件使用MSVC编译器,所以用MSVC编译的任何二进制文件现在都可以由libFuzzer进行模糊测试。C++团队计划开设一个博客,详细介绍如何使用libFuzzer。同时,您可以找到文档在Microsoft Docs上。
如果您曾经通过首先在本地计算机上创建代码来启动一个新项目,然后发现在Git repo中获取该代码非常困难,那么Preview 4为您提供了解决方案。您现在可以根据更新的create Git存储库体验创建Azure DevOps存储库。Visual Studio将创建一个新的Git存储库,并通过单击将其推送到Azure DevOps。
使用Preview 4,我们将更新我们的开发人员社区。你的建议之一是对标签进行颜色编码。您可以在“工具”>“选项”>“环境”>“选项卡和窗口”下找到按项目为文档选项卡着色的设置。
颜色编码的选项卡通过提供额外的视觉线索来帮助您直观地组织文件,这对于共享相同名称的文件尤其有用,例如。程序.cs
。我们很高兴与您分享这第一个版本的彩色标签,更高兴听到您对视觉外观的反馈,并了解哪些场景可以改进您的工作流程。如果你试一试,请花几分钟时间在这个匿名调查中分享您的反馈!
在Visual Studio 2022中,我们正在改进主题化功能,以帮助您个性化环境。我们正在与社区主题作者合作,将一些Visual Studio代码主题转换为在Visual Studio中工作,从而在Visual Studio系列产品中增加了更多灵活性。冬天来了是我们最早的定制主题之一,现已在市场上提供! 本周继续关注更多即将推出的新主题。
总结
上述功能只是我们使用VisualStudio2022的几个方向示例。在预览版4中还有很多功能需要探索。在接下来的几周里,您将看到更多关于VisualStudio2022许多新功能的博客文章。如果你迫不及待,那就去发行说明以了解预览版4中的新功能。
参加吧!
您可以与Visual Studio 2019并行安装Preview 4,任何人在预览时都可以免费使用。我们希望您能帮助您使Visual Studio 2022成为最佳的开发人员体验,我们很高兴您能试用所有新的生产力增强功能。我们鼓励您下载并使用预览,就像使用Visual Studio 2019一样。我们感谢您抽出时间通过以下方式提供反馈开发人员社区,报告问题以及参与调查。
相关链接
帖子Visual Studio 2022预览版4现已推出!首次出现于Visual Studio博客。
]]>