我们很高兴地宣布 Visual Studio 2022 17.14 正式发布!此版本延续了我们的使命——为开发者提供更快、更智能且更高效的工具,以应对各种开发工作。

  在这个版本中有很多开发者喜欢的东西,所以一定要查看发布说明以获得完整的列表。这只是一个开始,未来,我们将通过为 Visual Studio 稳定版本引入全新的月度发布节奏,更快地为您带来新功能!当您今天更新到17.14时,这里有一些值得期待的亮点!

使用 GitHub Copilot 进行 AI 辅助开发

  GitHub Copilot 在 Visual Studio 中的功能持续演进,为开发者增添强大的生产力特性。在本次版本中,我们引入了 Agent 模式(预览版),以强化 AI 辅助开发体验。通过 Agent 模式,您只需使用自然语言与 Visual Studio 对话,即可让其为您完成多步骤的复杂编码任务。

  Agent 能够理解您的整个代码库,可自动识别并修复错误、建议并执行终端命令,还能分析运行时错误,直至任务完成。

  Agent 模式已发布预览,即日起可在预览设置中启用!除了本次版本中新推出的 Agent模式(预览版)外,你还能发现更多出色的新功能和改进:

  - MCP Support(预览版):模型上下文协议(Model Context Protocol, MCP)支持为 Copilot Agent 提供对工具、数据和资源的结构化访问。它就像 AI 应用程序的通用适配器,使您无需为每个数据源构建自定义连接,即可连接到其他数据和工具。MCP Support 已发布预览,即日起可在预览设置中启用。

  - AI 文档注释生成:为 C++和 C# 函数自动生成文档注释。只需输入将触发文档注释格式的内容(例如///),Copilot 建议将根据功能内容自动填写功能描述。

  - Next Edit Suggestion (NES):NES 利用之前的编辑并预测下一次编辑,无论是插入、删除还是两者混合。与代码补全不同,代码补全仅限于在插入符号位置生成建议,而 NES 可以在文件中最有可能发生下一次编辑的任何位置提供支持。可以在设置中启用 NES。

调试与诊断

  在设计时实时更新你的 UI:实时预览现在可以在设计时使用,让您实时看到你的应用UI的变化。您也可以用这种方式使用热重载和其他实时 UI 工具,确保与 MAUI 和 WPF 应用程序的无缝工作流程。

  - 新的 MAUI 应用调试器:新的  MAUI Mono 调试引擎集成到 Visual Studio Core 调试器中。

  - 显示 LINQ 表达式的提示:通过子句悬停提示增强了 LINQ 表达式调试体验。

  - 零长度数组分配见解:. Net 分配工具现在可以识别零长度数组分配,帮助优化内存使用和性能。

C++

  - C++ 动态调试(预览版)为您优化后的 C++ 代码带来了完整的可调试性,而不会影响性能。

  - C++ 23的改进包括支持新的 lambda 属性、if coneval 和静态操作符,从而提高了代码的效率和安全性

  - C++ 生产力增强:引入自动模板参数推导、CMake 模块智能感知优化等特性,加速开发流程。

  如需了解 C++ 更新的完整详情,请查看官方博客:《 What’s New for C++ Developers in Visual Studio 2022 17.14 – C++ Team Blog》

Git 工具

  - 查看待推送 / 待拉取提交:Git Repository 窗口现在在工具栏上提供了一个过滤器,只显示待推送 / 待拉取的提交。

  - 恢复 Git 仓库窗口:通过新增设置,可在重启 Visual Studio 后保留 Git 仓库窗口的开启状态。

  - 默认分支名称:支持用户自定义新建 Git 仓库时的初始默认分支名。

Visual Studio 17.14发布派对

  为了庆祝17.14的发布,我们在 YouTube 上举办了一个特别的现场 Visual Studio 发布派对!5月14日下午1点加入我们,直接从项目经理和工程师那里看到一些最新的功能。从 Copilot Agent 模式到 C++ 调试和 Git 改进,您将获得现场演示,幕后见解,并有机会听到接下来会发生什么。

  看不了直播?没问题—— 活动结束后将提供点播服务,你可以随时回看。

在 Visual Studio 中更快地交付新功能!

  我们正在加快步伐。从现在开始,我们将转向 Visual Studio 2022 的每月发布节奏,专注于 AI 驱动的 Copilot 增强功能,更深层次的集成以及基于您的反馈的快速迭代。今天就更新到17.14,享受最新的功能,并期待它每个月都有意义的改进,您可以信赖它!期待我们六月份的下一个功能更新!

  最后,我们已经开始开发 Visual Studio 的下一个主要版本,计划在今年晚些时候发布。我们将很快在这里分享更多的细节,关注我们的博客,了解最新的 Visual Studio 新闻。

原文连接:https://devblogs.microsoft.com/visualstudio/visual-studio-2022-v17-14-is-now-generally-available/

【译】Visual Studio 2022 v17.14 现已正式发布!的更多相关文章

  1. Visual Studio 2022 Preview 1 和.NET 6 Preview 5 正式发布

    具有里程碑意义的Visual Studio 2022 Preview 1正式发布,重点是64位,而没有增加新功能,并且同时也发布了.NET 6 Preview 5. https://devblogs. ...

  2. 地表最强IDE ——Visual Studio 2022正式发布

    地表最强IDE--Visual Studio 2022昨天正式发布啦! 堪称宇宙第一IDE工具集的Visual Studio,在经过不断更新优化之后,新版本就要与大家见面了.本次新版本发布,有许多令人 ...

  3. 微软发布了Visual Studio 2022 RC版,并将在11月8日发布正式版

    微软今天发布了Visual Studio 2022 最接近正式发布的RC版本,同时宣布在11月8日发布正式版,届时将在线上发布虚拟的发布活动,具体参见:https://devblogs.microso ...

  4. C++ 与 Visual Studio 2022 和 WSL(五)——WSL2

    Build and Debug C++ with WSL 2 Distributions and Visual Studio 2022 References Build and Debug C++ w ...

  5. Visual Studio 2013 与 14

    Visual Studio 2013 与 14 假设有曾经版本号的 Visual Studio.再想安装 Visual Studio 14 CTP,默认情况下是不行的. 假设一定要装,当然也是能够的. ...

  6. [翻译]正式宣布 Visual Studio 2022

    原文: [Visual Studio 2022] 首先,我们要感谢正在阅读这篇文章的你,我们所有的产品开发都始于你也止于你,无论你是在开发者社区上发帖,还是填写了调查问卷,还是向我们发送了反馈意见,或 ...

  7. 它来了!!!有史以来第一个64位Visual Studio(2022)预览版将在今夏发布!

    美国时间2021年4月19日,微软产品研发部一位负责人Amanda Silver在其博客上发布一则<Visual Studio 2022>的消息,表示将在今年(2021年)夏天发布Visu ...

  8. .NET6系列:微软正式宣布Visual Studio 2022

    系列目录     [已更新最新开发文章,点击查看详细] 首先,我们要感谢正在阅读这篇文章的你,我们所有的产品开发都始于你也止于你,无论你是在开发者社区上发帖,还是填写了调查问卷,还是向我们发送了反馈意 ...

  9. .NET6系列:Visual Studio 2022 线路图

    系列目录     [已更新最新开发文章,点击查看详细] 在上一篇博客<Visual Studio 2022>中介绍了VS2022的性能改进与重要功能.本文主要介绍在 Visual Stud ...

  10. 微软发布了Visual Studio 2022 Preview 1 以及.NET 6 Preview 5

    Microsoft 今天宣布了Visual Studio 2022 的第一个预览版,并且同时也发布了.NET 6 Preview 5. https://devblogs.microsoft.com/v ...

随机推荐

  1. Week09_day05(Java API操作Hbase)

    package com.wyh.HbaseAPI; import org.apache.hadoop.conf.Configuration; import org.apache.hadoop.hbas ...

  2. C# async/await使用举例

    1.async/await几点总结 a.被async标记的方法,返回值类型只能为void.Task.Task<T>. b.被async标记的方法,内部可以有await修饰符,表明内部逻辑某 ...

  3. 学习理论:单阶段代理损失的(H, R) - 一致界证明

    1 导引 我们在上一篇博客<学习理论:预测器-拒绝器多分类弃权学习>中介绍了弃权学习的基本概念和方法,其中包括了下列针对多分类问题的单阶段预测器-拒绝器弃权损失\(L_{\text{abs ...

  4. 导出和导入word样式模板

    对于自己配置过之后常用的word样式可以导出作为样式模板, 可以重复使用. 举例说一下哪些是常用的word样式, 例如: (常见的): 中文的内容的样式, 中英文分别设置不同的样式 (比较高级的)多级 ...

  5. Win32控制台获取可执行程序的快捷方式的目标位置、起始位置、快捷键、备注等

    Win32控制台获取可执行程序的快捷方式的目标位置.起始位置.快捷键.备注等,示例如下图: #include <iostream> #include <atlstr.h> #i ...

  6. 同一局域网下,远程连接另一台电脑的Mysql数据库

    博客地址:https://www.cnblogs.com/zylyehuo/ 参考链接 同一局域网,远程连接别人的Mysql数据库 用电脑A去远程电脑B的数据库,那我们要先在电脑B上设置一下: ste ...

  7. Docker中在不同网段下的容器的互联

    首先要启动docker: 拉取busybox镜像: 查看本地是否有这个镜像的命令是: 接下来咱们就要来查询docker的网络: 你会看到一个docker0 这是docker默认的网段,在docker里 ...

  8. oracle数据库体系架构详解

    在学习oracle中,体系结构是重中之重,一开始从宏观上掌握它的物理组成.文件组成和各种文件组成.掌握的越深入越好.在实际工作遇到疑难问题,其实都可以归结到体系结构中来解释.体系结构是对一个系统的框架 ...

  9. CSAPP学习笔记——chapter4 处理器体系结构

    CSAPP学习笔记--chapter4 处理器体系结构 这一章相对于其它的章节,是相对来说比较困难的一章:其它章节的一些内容都在计组,计网,操作系统等课程里面已经接触过一些概念,但是有关处理器,我才发 ...

  10. 【Docker】本地镜像发布到阿里云

    本地镜像发布到阿里云 本地镜像发布到阿里云流程 镜像的生成方法 1. 前面的DockerFile 2. 从容器创建一个新的镜像 docker commit [OPTIONS] 容器ID [REPOSI ...