据微软官方新闻稿,微软目前发布了 Visual Studio 2022 17.10 首个预览版本,该版本号称重点改进了 GitHub Copilot,并对设置、扩展组件等方面进行了一系列更新

17084185226041000.webp

微软宣称,GitHub Copilot 在 Visual Studio 2022 17.10 中从“聊天机器人”升级到了“开发伙伴”,在该版本中,Copilot 能够“更好地从项目中收集信息”,进一步为开发者当前的开发环境提供更有意义的答案,同时开发者还能够直接在项目中与 Copilot 互动并获取建议,并“轻松获取生成式 AI 应用开发建议”。

17084185264241000.webp

▲ 图源 微软官方新闻稿(下同)

微软同时提到,现在开发者可以设置“/+ 短语”符号加速 AI 询问流程,例如设置“/explain 代表 Explain the code”等,使开发者不需要编写冗长的问题,就能获得更精准的答案。

17084185314241000.webp

微软同时声称,他们参考了大量社区意见试图“重新构建 Visual Studio 开发体验”,而在最新发布的 Visual Studio 2022 17.10 版本中,官方引入了一项名为“统一设置(Unified Settings)”的功能,号称能够“提供给开发者更多自由和界面,帮助开发者调整和配置开发环境设置”

17084185344241000.webp

17084185394351000.webp

微软还引入了设置内容“精确搜索”功能,并默认将设置内容以 JSON 格式存储在本地,号称能够让“设置配置文件更结构化、更易于管理与共享”,用户可以通过编辑 JSON 文件快速更改设置,也可以将设置文件与他人共享。

同时从新闻稿得知,从 Visual Studio 2022 17.10 开始,当开发者更新 Visual Studio 时,软件也会自动安装一系列“推荐组件”

17084185414221000.webp

具体组件列表如下:

  • Microsoft.Net.Component.4.7.2.TargetingPack

  • Microsoft.Net.Component.4.8.SDK

  • Microsoft.Net.Component.4.8.TargetingPack

  • Microsoft.Net.ComponentGroup.TargetingPacks.Common

  • Microsoft.VisualStudio.Component.Roslyn.Compiler

  • Microsoft.VisualStudio.Component.Roslyn.LanguageServices

  • Microsoft.VisualStudio.Component.SQL.SSDTBuildSku

  • Microsoft.Component.ClickOnce.MSBuild

  • Microsoft.Net.Component.4.8.TargetingPack

  • Microsoft.Net.ComponentGroup.4.8.DeveloperTools

  • Microsoft.NetCore.Component.Runtime.8.0

  • Microsoft.NetCore.Component.SDK

  • Microsoft.VisualStudio.Component.TestTools.BuildTools

  • Microsoft.VisualStudio.Wcf.BuildTools.ComponentGroup

  • Microsoft.Net.Component.4.8.TargetingPack

  • Microsoft.Net.ComponentGroup.4.8.DeveloperTools

  • Microsoft.VisualStudio.Component.TeamOffice.BuildTools

  • Microsoft.VisualStudio.Component.WebDeploy

  • Microsoft.Component.ClickOnce.MSBuild

  • Microsoft.Net.Component.4.8.TargetingPack

  • Microsoft.Net.ComponentGroup.4.8.DeveloperTools

  • Microsoft.NetCore.Component.Runtime.8.0

  • Microsoft.NetCore.Component.SDK

  • Microsoft.VisualStudio.Component.DockerTools.BuildTools

  • Microsoft.VisualStudio.Component.TestTools.BuildTools

  • Microsoft.VisualStudio.Component.WebDeploy

  • Microsoft.VisualStudio.Wcf.BuildTools.ComponentGroup