写点什么

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:453816

评论

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

关于华为MetaERP,我说几句

SAP虾客

oracle 华为 SAP metaerp

云服务器管理用什么软件好?行云管家好用吗?

行云管家

云计算 云服务器 云资源 云管理

复杂推理:大型语言模型的"北极星"能力

OneFlow

文盘Rust —— rust连接oss | 京东云技术团队

京东科技开发者

rust OSS 对象存储 rust语言 企业号 5 月 PK 榜

ChatGPT会对我们日常生活带来什么影响?这些技术会改变我们学习阅读工作方式吗?| 社区征文

汀丶人工智能

人工智能 ChatGPT 人工智能ChatGPT 吗? 三周年征文

SET智能合约量化系统app开发案例

薇電13242772558

合约量化 量化交易

用Leangoo领歌Scrum敏捷开发工具管理产品路线图?

顿顿顿

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

NGINX 和 HAProxy:基于公有云标准环境的用户体验测试对比

NGINX开源社区

nginx 公有云 HAProxy

SpringBoot 结合 Liquibase 实现数据库变更管理

做梦都在改BUG

Java spring Liquibase

定了!AIRIOT新品发布会,6月6日北京见。

AIRIOT

物联网 发布会 产品发布会 直播预约

阿里巴巴宣布加入Linux Foundation AI&Data基金会,捐赠首个开源项目DeepRec

阿里云大数据AI技术

人工智能 大数据

重磅来袭!豆瓣评分9.2,万人血书的多线程与高并发v2.0版本

做梦都在改BUG

Java 多线程 高并发

百人研发团队百亿销售规模的技术架构实践分享

车江毅

如何使用apache的ab压力测试小工具传参数

北桥苏

ab测试 A/B 测试

给大家推荐一款CRMEB_Java新零售社交电商系统

CRMEB

ShareSDK 创建应用

MobTech袤博科技

如何更好的分析潜在人脉?聊聊华为云图引擎GES的Cypher子查询

华为云开发者联盟

人工智能 华为云 华为云开发者联盟 企业号 5 月 PK 榜

创业做共享电动车!如何找厂家合作

共享电单车厂家

共享电动车厂家 共享电单车厂商 共享电单车投放 共享电动车创业项目

LED显示屏行业发展步伐

Dylan

发展 科技 LED显示屏

来这公司一年碰到的问题比我过去10年都多

艾小仙

Java kafka spring spring-boot

GPT:低代码的终局性机遇

小博

人工智能 低代码 PaaS GPT

从缓存的本质说起,说服技术大佬用Redis

华为云开发者联盟

数据库 后端 华为云 华为云开发者联盟 企业号 5 月 PK 榜

AI会对我们日常生活带来什么影响?这些技术会改变我们学习阅读工作方式吗?| 社区征文

汀丶人工智能

人工智能 ChatGPT 人工智能ChatGPT 吗? 三周年征文

万字长文详解如何使用Swift提高代码质量 | 京东云技术团队

京东科技开发者

swift 代码质量 代码质量检测工具 京东技术 企业号 5 月 PK 榜

PAG动效框架源码笔记 (一)概览

olinone

ios Android; 特效

上海国家会计学院刘勤:事项法会计支撑企业更好地应对不确定性

用友BIP

顶礼膜拜!阿里内部出品,全网首发Spring Security项目实战搭建

做梦都在改BUG

Java spring spring security Spring Security OAuth

MySQL百万数据深度分页优化思路分析

做梦都在改BUG

Java MySQL 数据库

共识算法之Raft算法模拟数

TiAmo

算法 共识算法 模拟数

如何解决注册并发问题并提高QPS

北桥苏

队列 并发 Redis 核心技术与实战

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