微软已经发布了Visual Studio 2022预览版1,提供了首次尝试Windows开发工具的64位版本的机会。由于以前的32位版本在用于复杂的项目时经常出现性能问题,因此转向64位一直是从事大型代码库工作的开发者所期望的。
因此,切换到64位是这个预览版的亮点,所以该版本很可能会吸引一些类型的开发者:那些想看看他们的大型代码库是否从32位的迁移中受益的开发者,以及那些需要开始将他们的扩展移植到64位环境的扩展作者。 据微软的Justin Johnson说,开发者必须等到VS2022的下一个预览版发布后才能更好地了解计划中的其他功能。
也就是说,有一个关键功能,所有VS2022用户都可以在预览版1中看到:IntelliCode完成度。这是对早期代码完成工作的扩展,正如微软的Mark Wilson-Thomas所解释的,它使用机器学习,根据开放的解决方案的背景提供建议。这些线索包括开放解决方案中使用的变量、函数和库。虽然IntelliCode目前在这个预览版中仅限于C#,但其他语言也得到了支持,并将在未来的版本中得到应用。下面的摘录说明了IntelliCode是如何出现在开发者面前的--当在IDE中输入时会有建议出现。它既可以通过按Tab键接受,也可以通过继续输入而忽略。
在性能方面,有两种方法可以测试出改进。首先是检查大型代码库在VS2022中是否更稳定。第二是关于启动/加载时间。在笔者能接触到的较小的代码库上,除非将VS2019和VS2022并排比较,否则速度的改进不会立即显现出来。
扩展开发者会很高兴有预览版1,这样他们就可以开始升级他们的扩展以支持VS2022。扩展必须进行修改以专门支持VS2022,所以尽快开始迁移是很重要的。