写点什么

微软发布 Visual Studio 17.10.2

  • 2024-07-29
    北京
  • 本文字数:835 字

    阅读完需:约 3 分钟

微软发布 Visual Studio 17.10.2

上个月,微软发布了 Visual Studio 2022 Windows 版本 17.10 的更新。新版本(17.10.2)包含多项性能增强,如优化 Windows 窗体设计器和.NET 解决方案加载速度,提升 Razor/C# 着色速度以及减少特定场景中的 DLL 开销。


在针对.NET Core 3.1 及更高版本的项目中,Windows 窗体设计器的加载速度得到了提升,这得益于不同开发者和合作伙伴的反馈。根据微软的说法,通过优化组件的优先级和加载方式,在一个典型的业务应用程序中,设计器的重启时间减少了 30% 到 50%。类似地,通过缩减计算缓存的大小,.NET 解决方案的加载时间也得到了优化。根据微软的报告,针对 OrchardCore 解决方案的度量结果表明,缓存大小减少了近 50%,而打开相同解决方案的时间减少了 10%。


这个版本的另一项改进是 Razor 中 C# 代码的着色速度。代码着色是由 C# 语言服务(Roslyn)执行的一项任务。虽然这个过程通常很快,但微软表示,在大约 10% 的情况下,这个过程可能会持续数百毫秒。为了解决这个问题,Roslyn 进行了相应的优化——根据微软的说法,经过优化之后,即使在最慢的情况下,着色时间减少了也有大约 25%。


该版本的其他性能改进与 CPU 和内存使用有关。特别是,在特定场景中加载的 DLL 数量减少了 10%,这对项目的加载时间产生了积极的影响。然而,微软并没有提供与这一改进相关的确切数值。


然而,新版本也引入了一些 Bug——比如使用扩展时出现的问题。为了修复这些 Bug(以及自最初的 17.10 版本以来引入的其他 Bug),微软于一周后发布了 17.10.3 版本。要详细了解这个版本解决了哪些问题,可以查看 这里。虽然该版本没有提供任何新功能,但还是建议更新到最新版本,因为其中一些修复非常重要。


最新 Windows 版 Visual Studio 2022 可以从这里下载。Visual Studio 2022 17.11 的第二个预览版也已与 v17.10.2 一起发布。Visual Studio 的下一个版本将专注于提升所有开发人员和工作负载的开发体验。感兴趣的话,可以从这里下载试用。


原文链接:

https://www.infoq.com/news/2024/07/visualstudio-2022-17-10-2/

2024-07-29 08:009416

评论

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

百分点认知智能实验室:基于NL2SQL的问答技术和实践

百分点科技技术团队

关于Stream转Map的Duplicate key异常处理

一盐难进

java基础

Flink CDC 系列 - 同步 MySQL 分库分表,构建 Iceberg 实时数据湖

Apache Flink

大数据 flink 编程 后端 实时计算

读《思辨与立场》-09决策的艺术10掌控你的非理性倾向

wood

28天写作 批判性思维 思辨与立场

Redis AOF 持久化详解

程序员历小冰

redis aof 28天写作 12月日更

架构实战营第 4 期 -- 模块四作业

烈火干柴烛灭田边残月

架构实战营

学习基本黑客技术

喀拉峻

网络安全 安全 渗透测试

元宇宙如何改写人类社会生活

CECBC

mybatis中如何防止sql注入和传参

网络安全学海

黑客 网络安全 信息安全 渗透测试 安全漏洞

十大排序算法思想与Python实现

宇宙之一粟

Python 排序算法 12月日更

LabVIEW灰度图像操作与运算(基础篇—2)

不脱发的程序猿

机器视觉 图像处理 LabVIEW 灰度图像操作与运算

圣诞节

圣迪

圣诞节 圣诞老人 平安夜 尼古拉斯 长筒袜

HarmonyOS(鸿蒙)——单击事件

李子捌

28天写作 21天挑战 12月日更

农信机构如何推动供应链金融?

CECBC

Hoo虎符研究院 | 币海寻珠——2021年12月月底NFT榜单(2021.11.22 - 2021.12.21)

区块链前沿News

NFT 虎符交易所 虎符研究院 Hoo交易所

技术进步和个人幸福

mtfelix

28天写作

数字化石油的开采利器:智能图像识别系统

百度大脑

人工智能

案例应用 l 机器视觉"OCR识别"技术,高效解决医疗药盒字符检测难题

矩视智能

机器视觉 工业视觉 工业机器视觉 工业界机器学习

如何利用区块链提高供应链金融数字化水平?

CECBC

盘点 2021|日更一年的收获与改变

石云升

28天写作 12月日更 盘点2021

Yes And

将军-技术演讲力教练

微服务架构下请求调用失败的解决方案

JavaEdge

12月日更

为什么要空投?(24/28)

赵新龙

28天写作

5G很美丽,也要解好题:为什么今天必须关注5G-Advanced?

脑极体

面试官:说说32位和64位

喵叔

28天写作 12月日更

JavaScript 中对象和映射之间的 6 个区别

devpoint

JavaScript map Object 12月日更

一指阁:用宜搭实现全面数字化管理,助力企业打开十亿市场新空间

一只大光圈

阿里巴巴 低代码 数字化 钉钉宜搭

阿里云混合云重磅亮相中国信通院2021混合云大会

Agora Flat:在线教室的开源初体验

声网

人工智能 开源 flat

区块链将在元宇宙旅游中发挥哪些价值?

CECBC

Golang中的协程是干什么用的?

liuzhen007

28天写作 12月日更

微软发布 Visual Studio 17.10.2_微软_Arthur Casals_InfoQ精选文章