立即领取|华润集团、宁德核电、东风岚图等 20+ 标杆企业数字化人才培养实践案例 了解详情
写点什么

InfoQ 专访 Leslie Richardson 及其团队:Visual Studio 2022 发布,新功能与改进

作者:Antonio Liccardi

  • 2021-12-01
  • 本文字数:1883 字

    阅读完需:约 6 分钟

InfoQ专访Leslie Richardson及其团队:Visual Studio 2022发布,新功能与改进

Visual Studio 2022是微软流行的集成开发环境的最新版本,该版本包含了很多与热重载、调试、代码编辑器和主题相关的改进。现在,提供了 64 位应用程序的版本,支持.NET 6 并允许同一个解决方案的项目来自多个 Git 仓库项目。


微软还在 IDE 的用户界面上做了大量的工作,例如,增加了一整套新的图标和新的字体,即 Cascadia Code,提高了清晰度和可读性。借助与Accessibility Insights的整合,现在在产品发布前就能发现和解决可访问性(accessibility)相关的问题。每个开发者都可以使用主题轻松地定制自己的环境,并在多台电脑上同步配置。


Visual Studio 支持许多语言和框架,它有多个版本,包括社区版、专业版和企业版。Visual Studio 团队收集客户反馈,作为其面向社区开发过程的一部分,并据此确定产品路线图。最近的版本收到了许多来自社区的贡献和意见,使该工具更加面向实际的使用情况。一个明显的例子就是多年来一直要求的对 64 位的支持。


InfoQ 采访了 Leslie Richardson(Visual Studio Extensibility & Debugging 的项目经理)和 Visual Studio 团队,以近距离了解新版本中的新特性和功能改进。


InfoQ: Visual Studio 2022 是如何提升开发者的生产力的?


Leslie Richardson、Harshada Chandrakant Hole(Visual Studio 的产品经理)、Mika Dumont(.NET 和 Visual Studio 团队的项目经理)和 Grace Taylor(Developer Tools 的二级产品经理):我们交付了很多生产力相关的改进,包括:


  • 对热重载的重大改进,适用于托管的.NET 和原生 C++,它能为你节省编辑代码的时间,因为在开发过程无需重新启动应用。你可以参阅我们的发布说明以了解关于热重载的最新改进,并跟踪我们尚在backlog中的改进。

  • C# 10.0和导航相关的新重构,比如文件范围内的命名空间。

  • 新的调试特性,比如“强制运行至点击处(Force Run to Click)”,它会运行调试器直到光标选中的位置,忽略中间所有的断点。另外,解决方案的资源管理器中添加了外部资源的节点,附加到进程(attach to process)对话框中有许多小的变化,新的右键菜单为断点的体验带来了许多更新,以及临时断点和依赖断点。如下是发布说明和描述详情的几篇博客文章:

  • 使用Visual Studio调试外部资源

  • 使用强制运行至光标处调试代码

  • 编辑器的新增功能,如行距的改进。

  • 我们改进了个性化体验,以最适应每个开发者的习惯。我们增加了主题设计的灵活性,能够将你的VS主题与Windows操作系统主题相匹配。我们增加了新的文档管理功能,通过对工作区的标签进行着色和定制,我们还会有马上推出的新特性,在博客文章中,我们进行了阐述


InfoQ:64 位版本的 Visual Studio 会带来哪些好处?


Richardson: 64 位 Visual Studio 最显著的好处是改善了加载时间,并大大减少了出现内存不足的异常情况,这在包含数百个项目和文件的大型解决方案中尤其明显。


InfoQ:能介绍一下关于 Intellicode 的改进吗?


Mark Wilson-Thomas(Visual Studio 的首席项目经理): 最明显的是我们为 C#用户提供的新的 Intellicode行完成功能。这里也有一个深入的介绍。我们希望新的行补全功能能够为你的代码编辑体验带来显著的生产力提升。


InfoQ:Git 的多仓库是支持如何帮助跨团队协作的?


Taysser Gherfal(高级项目经理): 我们的一些客户可能有跨项目工作的团队,这些项目托管在不同的 Git 仓库上。以前,用户不得不使用多个 Visual Studio 实例或依赖外部 Git 工具来进行协作。借助 Visual Studio 2022 中的多仓库支持,用户将能够与托管在不同 Git 仓库的项目一起工作,这意味着他们能够在不离开 Visual Studio 的情况下提交和协作。


InfoQ:Visual Studio 2022 是否为远程测试提供了新的选项?


Kendra Havens(.NET 和 Visual Studio 团队的项目经理): 是的! Visual Studio 2022 中的远程测试可用于本地容器、WSL 和任意的 SSH 连接,以及测试的远程调试。


InfoQ:Visual Studio 2022 如何帮助开发者发现其应用程序中的内存问题?


Richardson: Visual Studio 有一套剖析工具,可以用来帮助诊断内存,包括内存使用工具(Memory Usage tool),它可以识别内存泄露和高内存消耗。另外,诊断分析器(Diagnostics Analyzer)是最新的工具之一,可以用来识别内存转储中常见的.NET 问题。


InfoQ:Visual Studio 2022 支持.NET 6 了吗?


Dumont: 是的,Visual Studio 2022 支持.NET 6.0。


如果你想尝试一下 Visual Studio 2022 的新功能的话,你可以免费下载社区版。另外,如果你对如何用好 Visual Studio 感兴趣,你可以看看 Microsoft Docs 上的文档部分。不要忘记关注Visual Studio博客Visual Studio工具箱相关的节目,以了解与 IDE 相关的新闻和使用方法。


原文链接:


Visual Studio 2022: Q&A With Leslie Richardson and Her Team

2021-12-01 16:5012293

评论

发布
暂无评论
发现更多内容

腾讯云发布新品数据编排平台(dop)-与大数据生态紧密结合,提供通用数据编排服务

腾讯云大数据

大数据

Disruptor在流程编排中的应用与探索

ZA技术社区

金融科技 众安保险 ZA技术社区 keji

开放原子开源基金会开源安全委员会九月新增成员单位

开放原子开源基金会

语音识别技术的挑战与机遇再探讨

来自四九城儿

2023-10-18:用go语言,给定一个数组arr,长度为n,表示有0~n-1号设备, arr[i]表示i号设备的型号,型号的种类从0~k-1,一共k种型号, 给定一个k*k的矩阵map,来表示型号

福大大架构师每日一题

福大大架构师每日一题

语音识别技术:端到端的挑战与解决方案

来自四九城儿

低代码:时代的选择

树上有只程序猿

低代码 低代码开发平台

“创新启变 聚焦增长”极狐(GitLab)媒体沟通会,共话智能时代软件开发新生态

Geek_2d6073

敏捷思维和免费敏捷管理工具

顿顿顿

敏捷项目管理 敏捷开发管理工具 scrum工具 scrum敏捷工具 敏捷开发工具

TiDB 7.4 发版:正式兼容 MySQL 8.0

编程猫

低代码系列——可视化编辑器

互联网工科生

低代码 可视化编排

Audio Hijack for Mac(音频录制软件) 4.2.5完整版

mac

苹果mac Windows软件 Audio Hijack 音频录制软件

网络安全(黑客)自学方向

网络安全学海

程序员 黑客 网络安全 信息安全 渗透测试

数字化转型与架构-架构设计篇|系统组件有哪些?

数字随行

数字化转型

文心4.0,启动大模型时代的飞轮效应

脑极体

AI

大模型背景下软件工程的机遇与挑战

CODING DevOps

阿里内推强推的并发编程学习笔记,原理+实战+面试题,面面俱到!

小小怪下士

Java 程序员 并发编程

Generative AI 新世界 | 大模型参数高效微调和量化原理概述

亚马逊云科技 (Amazon Web Services)

人工智能 机器学习 生成式人工智能 Amazon SageMaker 大语言模型

大规模语言LLaVA:多模态GPT-4智能助手,融合语言与视觉,满足用户复杂需求

汀丶人工智能

人工智能 计算机视觉 GPT 大语言模型

从手动操作到自动化管理,如何实现企业身份业务全面自动化?

Authing

事件驱动 企业管理 Authing 身份自动化

OpenHarmonyMeetup2023深圳站圆满举办

科技热闻

Acrobat Pro DC 2023(PDF编辑软件)mac/win

iMac小白

Acrobat DC 2023 PDF编辑软件 Acrobat DC 2023破解版 Acrobat DC 2023下载

消除隐患 防患未然|AIRIOT智慧消防管理解决方案

AIRIOT

等不及了,2023云栖大会精彩剧透提前看!

阿里云视频云

云计算 云栖大会

AI做体育赛事解说员,比赛观看平台开发搭建AI解说升级探究

软件开发-梦幻运营部

五大场景告诉你,如何把iPaaS运用到实处

RestCloud

数据同步 数据同步工具 ipaas

软件测试/测试开发丨深入了解性能测试:方法、工具和最佳实践

测试人

软件测试 性能测试 测试开发

9款好用的在线流程图软件推荐!

彭宏豪95

效率 流程图 在线工具 科技 流程图绘制

稳定币揭幕:了解发展策略

区块链软件开发推广运营

数字藏品开发 dapp开发 区块链开发 链游开发 NFT开发

软件开发“自我毁灭”的七宗罪

高端章鱼哥

计划 软件开发

InfoQ专访Leslie Richardson及其团队:Visual Studio 2022发布,新功能与改进_语言 & 开发_InfoQ精选文章