本周,微软发布了 Visual Studio 2022 v17.13 的首个预览版,重点关注稳定性、安全性、人工智能和生产力。要开始使用这个预览版,你可以前往 Visual Studio 网站下载它,或者在你的集成开发环境中更新它,但请记住,它不应该在生产环境中使用。
在稳定性和安全性更新方面,微软改进了诊断和调试工具,开发人员可以利用这些工具更高效地解决问题,从而开发出稳定、安全的应用程序。此外,还增强了安全功能,以防范威胁并保护代码和数据的安全。
在人工智能和生产力方面,v17.13 包含先进的人工智能,可自动执行日常任务、提供智能代码建议并提高编码效率。具体功能包括代码补全、重构工具和个性化见解。
要全面了解本次更新的新功能,以下是部分主要功能:
工作效率
- 现在可以指定 Visual Studio 在保存文件时应使用的默认编码。
- 编辑器中的水平滚动条现在可以自行移动,即使在空间狭小的情况下也始终可用。
- 现在,你可以指定在编辑器中换行的行是否要缩进。
- 在 “代码搜索”(Code Search)中,你现在可以在最近的文件之间轻松跳转。
GitHub Copilot
- 在 “功能搜索” 中,您现在可以向 Copilot 提问,以获得详细回复。
- GitHub Copilot Chat 中线程的新快捷键。
- 通过扩展到自然语言,增强了斜杠命令体验。
- 在 Parallel Stacks 中使用 AI 线程摘要增强调试过程。
调试和诊断
- Profiler 的检测工具现在支持对本地代码进行有针对性的检测。
- 增强了带语法高亮的可编辑表达式。
Git 工具
- 现在,你可以在已签出分支上的拉取请求文件中添加新注释,从而在 Visual Studio 中审查拉取请求。
IDE
- Changing themes will now remember your font and font size preferences.
- Add GitHub accounts from the first launch wizard or the Visual Studio shell.
- You can now add multiple GitHub accounts and set an active account to drive GitHub features like GitHub Copilot and Version Control.
- Adding a new markdown file just got easier with the new template available in the Add New Item dialog.
云
- 现在,Azure Functions 可以使用 .NET Aspire 将无服务器技术集成到 .NET Aspire 中。
- Docker 启动配置 - 使用 DependencyAwareStart 启动配置选项启用 depends_on 支持。
- Docker Compose 规模 - 现在可以使用 Compose 中的规模属性。
Web
- 现在可以在Visual Studio中通过代码操作提取 HTML 到 Razor 组件。
- 现在可以在VS设置中禁用Razor文件的粘贴格式功能。
Visual Studio 2022 Preview 1 官网下载: