【ArchSummit】如何通过AIOps推动可量化的业务价值增长和效率提升?>>> 了解详情
写点什么

Visual Studio 17.9 Preview 1 发布,带来新 UI、调试器增强、AI 功能等

作者:Almir Vuk

  • 2023-12-05
    北京
  • 本文字数:1361 字

    阅读完需:约 4 分钟

大小:683.06K时长:03:53
Visual Studio 17.9 Preview 1发布,带来新UI、调试器增强、AI功能等

微软发布了Visual Studio 17.9的首个预览版。该预览版带来了一系列旨在增强开发者生产力的改进和功能,包括 GitHub Copilot 等一些 AI 功能、对虚幻引擎项目的 IntelliSense 支持、内存管理和调试改进,并且这个预览版拥有全新的界面设计。


关于该预览版在生产力方面的提升,开发者可以使用生成的git提交消息功能。在源码提交的文件修改分析中,Copilot 会检查变更,提供摘要,并详细说明每一个修改。


开发者可以选择插入或丢弃 AI 建议。为了测试这个功能,开发者需要一个已激活的 GitHub Copilot 订阅和预览版的 GitHub Copilot Chat Extension。


内存泄漏是一件很危险的事,该预览版的 Manage Memory Insights 选项卡为此提供了额外的信息。这些功能将帮助开发者检测事件处理器泄漏。当事件发布者的生命周期长于事件订阅者时,订阅者会继续留存在内存中但没有被引用。


该预览版的其他生产力功能与调试可视化器有关,现在不再是模态的,更易于与编辑器发生交互。同时,Instrumentation工具引入了*启动-暂停*选项来为应用程序进行性能分析。这使得用户能够在分析器的控制下启动应用程序,而不会立即收集数据。


*#include*引用诊断特性使得用户能够可视化代码中每个 #include 指令的频率。用户可以通过点击指令顶部显示的引用计数来查看特定引用。在选项卡方面,开发者可以通过滚动鼠标轮在 Visual Studio 的文档窗口切换单个和多个选项卡


C++游戏开发者可以在 Visual Studio 中体验新功能,比如改进的Blueprint体验。据报道,开发者现在无需安装 Visual Studio Integration Tool 插件就可以查看 Blueprint 引用和资源属性。


在该预览版中,Visual Studio 中的虚幻引擎IntelliSense现在更加一致和准确。对 UHT 生成文件的刷新得到了优化,减少了不必要的错误显示。此外,开发者现在还可以指定自定义CMake可执行文件


在最近的.NET 8 更新中,调试器会在调试过程中自动优化发布和外部代码,增强了调试过程。Razor文件中的HTML片段 (.razor)促进了常见模式的快速编码。对 Razor 文件多目标框架(TFM)的支持允许有针对性地包含代码。


此外,.NET 8 中的 Blazor 项目现在提供了脚手架支持,包括使用 Entity Framework 进行 CRUD 操作,通过解决方案资源管理器中的右键单击选项简化开发。


最后,该预览版的另一主要更新是Visual Studio IDE的UI Refresh。开发者可以在 Visual Studio 的主菜单中进入 Tools > Manage Preview Features,启用 Experimental control styles 选项来激活 UI Refresh。启用此功能后,重新启动 Visual Studio 将应用 UI Refresh。


据报道,该预览版的基本用户体验与之前保持一致,主要目标集中在 Fluent 设计语言,强调将协调性、可访问性和生产力作为 UI Refresh 的主要支柱。


Visual Studio 高级产品经理Dante Gagne表示:


在这一版的 UI Refresh 中,用户将看到我们针对可点击目标空间和减少视觉混乱等可访问性要求的反馈所做出的平衡。这意味着一种更具包容性的体验,有助于让每个人更高效、更舒适地工作,同时最大化代码空间,尊重用户为我们提供的反馈。


微软和开发团队鼓励用户提供反馈分享建议,体现了他们致力于不断增强 Visual Studio 体验的承诺。


最后,有兴趣了解 Visual Studio 的这个预览版和其他版本的开发者,可以查看详细的Visual Studio 2022 IDE版本说明,了解其他的更新和新功能。


原文链接

https://www.infoq.com/news/2023/11/vs2022-v17-9-preview-1/

2023-12-05 09:453586

评论

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

【工具-jmeter】jmeter 入门级demo练习,包教包会

测试猿温大大

面试 Jmeter 测试工程师

【面试-八股文】Linux高频面试题,助你吊打面试官系列

测试猿温大大

Linux 面试 测试工程师

来了来了!MatrixOne技术架构详解来了!

MatrixOrigin

数据库 数据平台 MatrixOrigin MatrixOne 矩阵起源

【面试-薪资查询】查薪资大揭秘,一般人不告诉他

测试猿温大大

黑科技 互联网行业薪资

【模拟面试-4年实习】工作4年业务做的不深入,如何突破

测试猿温大大

面试 测试工程师

【面试-八股文】mysql 万字总结,助你吊打面试官

测试猿温大大

MySQL 面试

【面试-项目篇】外包点工跳到甲方,薪资涨了30%

测试猿温大大

面试 涨薪 测试工程师 项目经验

微博评论高性能高可用计算架构设计

Geek_36cc7c

Rust的迭代器

Shine

rust 迭代器

网易数帆Curve加入PolarDB开源数据库社区

阿里云数据库开源

数据库 阿里云 开源数据库 polarDB

如何用建木CI实现前端代码自动格式化

Jianmu

前端 代码管理 格式化 prettier 建木CI

好评不断的文化纪录片《中国》,背后的“剪刀手”竟是它?

百度大脑

【面试-八股文】万字app测试 面试题,助你吊打面试官系列

测试猿温大大

面试 App 测试工程师 app测试

【面试-如何谈薪资】万字总结 HR高频55问,让你涨薪30%

测试猿温大大

面试 薪资 HR

Linux运维技术之Linux云计算架构

学神来啦

Linux 架构 运维 linux云计算

被动防御→积极防御,系统稳定性保障思路启发

TakinTalks稳定性社区

达观数据CTO 纪达麒:基于阿里云计算底座,打造智能办公机器人

阿里云弹性计算

机器人 神龙架构 智能办公

Apache DolphinScheduler&ShenYu(Incubating)联合 Meetup,暖春 3 月与你相约!

Apache DolphinScheduler

大数据 开源 工作流调度 Apache DolphinScheduler

10年后,掌握 Rust 语言,是不是入行汽车软件的必要条件呢?

非凸科技

网易会议开源之桌面端篇

网易云信

开源

Hoo虎符研究院 ∣ 投资前沿——STARKNET 生态一览 (2022.3.18)

区块链前沿News

虎符研究院

Apache DolphinScheduler&ShenYu(Incubating)联合 Meetup,暖春 3 月与你相约!

大数据 开源 工作流调度 Apache DolphinScheduler

Flash退出历史舞台后,Web端3D会迎来怎样的发展?

Orillusion

WebGL 3D渲染 3D模型 Flash webgpu

JVM自定义类加载器在代码扩展性的实践

Java工程师

JVM 代码 类加载器 实践 #java

【工具- selenium】selenium 入门级demo练习,包教包会

测试猿温大大

面试 测试工程师 selenium

2022年中国可穿戴医疗设备发展洞察

易观分析

可穿戴医疗设备

Docker 配置国内加速镜像

信号量

Docker Linxu

2022最新IntellJ IDEA的mall开发部署文档

北极的大企鹅

开源 部署与维护 开发者, MAll

【面试-八股文】网络协议万字总结,助你吊打面试官系列

测试猿温大大

面试 TCP 网络协议 HTTP

低版本skywalking与LinkAgent不兼容怎么办?记一次详细的解决过程

TakinTalks稳定性社区

国际自主智能机器人大赛强势来袭,NAACL同声传译任务等你来战

百度大脑

Visual Studio 17.9 Preview 1发布,带来新UI、调试器增强、AI功能等_编程语言_InfoQ精选文章