Visual Studio 2022将在今夏登场

微软预告最新的Visual Studio 2022,将会在今年的暑假发布,供开发者预览测试。微软提到,Visual Studio 2022将会比过去更加轻巧易用,而且也是有史以来第一个64位元的Visual Studio,希望带给开发者更加简洁且智能的开发体验。

另外,在过去一年中,由于疫情的关系,开发团队的地理分布比过去更加分散,微软表示,开发团队需要能够安全且快速地协作。因此新版Visual Studio更好地集成GitHub,让开发团队可以轻松协作,从构思、程序代码开发,再到云计算上都可以无缝连接。

Visual Studio 2022将会是64位元的应用程序,也就是说,devenv.exe程序将不会受限于4gb内存,在Windows上执行64位元Visual Studio,即便是复杂且大型的解决方案,开发者都可以高效地编辑、执行和调试,不用担心耗尽内存。

微软提到,虽然Visual Studio 2022本身为64位元,但这不会改变使用Visual Studio所产生的应用程序类型或是位元数,开发者依旧可以使用Visual Studio 2022开发32位元应用程序。而微软还强调,他们也强化了工作流程,因此从加载解决方案到F5调试,每个流程的步骤都会更加顺畅高效。

微软也更新了Visual Studio 2022的接口,并且调整一些细节,使得UI更加现代化,以及减少拥挤的感觉,整体而言,微软的目标是要降低复杂性并减少认知负担,让开发者可以将注意力,持续留在正在工作的区域,此外,Visual Studio 2022也改善无障碍设计,使得Visual Studio对所有人都更加友善。

接口具体的更改包括更新图标,提高清晰度、易读性和对比度,并且使用固定宽度字体Cascadia Code,以增加可读性和提供连字支持,并且改进产品主题,与Accessibility Insights集成,让微软更早发现无障碍问题,而且Visual Studio 2022也使用新的产品图标。

在应用开发方面,Visual Studio 2022与微软云计算平台Azure更紧密地集成,使开发者可以快速地构建云计算应用程序,微软提到,他们将提供大量的存储库,这些存储库描述常见的应用程序模式,提供像是以基础设施即程序代码配置Azure资源,或是预构建GitHub工作流程,甚至是在创建项目时,帮助开发者设置完整的CI/CD解决方案。

Visual Studio 2022将完全支持.NET 6,Windows和Mac开发者可以以统一的网页、客户端和移动应用程序框架开发应用程序,并且使用跨Windows、Android、macOS和iOS平台的App UI开发框架MAUI,以及使用ASP.NET Blazor网页技术,和.NET MAUI来开发桌面应用程序。

微软强化Visual Studio 2022的协作能力,在Live Share功能加入文本聊天功能,可以让开发团队针对程序代码进行对话,不需要切换使用其他通信程序,并且也能配置重复使用的协作对话,简化经常性的协作工作。Visual Studio中的AI IntelliCode引擎,会智能地预测开发者的行为,使得开发工作流程更加顺畅。

在Mac上,微软也预计推出Visual Studio 2022 for Mac,官方提到,他们目标是要替Mac量身订做现代化.NET IDE,他们正在移植Visual Studio for Mac使用原生macOS UI,以提供更好的性能与可靠性,如此Visual Studio for Mac也就能使用macOS内置的无障碍功能,而且微软还要让Mac版本与Windows版本的Visual Studio,在菜单和用语上更加一致。