微软正式推出Visual Studio 2022 17.5,这是一个具有许多更新功能的新版本,包括多合一搜索功能、辅助功能与拼字检查工具、Markdown编辑器,而且微软也改进.NET程序代码的构建和调试速度,进一步改善开发人员工作流程,针对游戏开发人员的更新,还有新的远程文件资源管理器、Linux Console输出与开发容器改进,改进跨平台的开发体验。
Visual Studio 2022 17.5大幅提升.NET构建性能,系统现在只会构建经过修改的项目,并且跳过没有变化的部分,官方提到,新的构建加速改进,能够使SDK类型的.NET项目构建时间大幅缩减80%。
微软还改进线程窗口(Threads window)的回应次数,大幅改进调试器的性能,微软解释,该窗口在调试多线程应用程序非常重要,在最新的版本,线程窗口会随着线程数量自动扩展,和Visual Studio 2022 17.4相比,能够达2倍的回应速度,同时也提高外部程序代码去编译速度达10倍,使开发者排除.NET模块故障更有效率。
微软也改进Visual Studio 2022现代化.NET和云计算开发的体验,虽然后端API和微服务是现代网络应用程序的关键,但是微软表示,目前对许多开发人员来说,API开发仍然不够友善。API开发诉求敏捷以及快速迭代,在Visual Studio 2022中,微软目标要让内循环生命周期中的API开发更容易。
这个目标的初始成果,是微软在ASP.NET Core项目加入.http/.rest文件,并集成一个HTTP客户端,.http/.rest文件是API端点的简明定义,使得开发者可以执行API和操纵不同的REST调用,在Visual Studio中以结构化的方式观察输出。.http/.rest文件并不会取代集成和单元测试,只是提供一个可快速迭代的API开发新方法。
同时,微软也扩大Visual Studio与Azure之间的集成,在之前,微软已经让开发人员,可以简单地将Visual Studio程序部署至Azure App Service和Azure Functions等服务,而现在这项集成加入Azure Container Apps等容器服务。
开发人员可以更简单地将ASP.NET Core应用程序部署到Azure Container Apps,而且Visual Studio还能够自动创建需要的云计算资源,不需要依赖外部文件定义容器内容和构建步骤。在Visual Studio创建资源完成后,用户可以使用.NET 7 SDK快速构建容器镜像文件。
Visual Studio 2022 17.5的集成式终端现在也可以支持Linux Console,使开发者更容易访问远程Linux机器,经集成的控制台窗口,可供开发人员输入并且获得输出。
领取专属 10元无门槛券
私享最新 技术干货