写点什么

微软发布 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:009441

评论

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

Snowflake vs. Databricks谁更胜一筹?2022年最新战报

雨果

数据中台 数据平台 snowflake DaaS数据即服务 Databricks

续上,Python爬虫在 fiddler 中调用本地 JS 代码文件

梦想橡皮擦

Python 爬虫 7月月更

OpenAtom OpenHarmony分论坛,今天14:00见!附大事记精彩发布

OpenHarmony开发者

OpenHarmony

通过14个入门实战案例教大家快速学习Python编程语言

小院里的霍大侠

Python Python初学者 程序员‘ 编程入门 兴趣编程

以科技传递温度,vivo亮相数字中国建设峰会

极客天地

面试官常问:如何手撸一个“消息队列”和“延迟消息队列”?

程序员啊叶

Java 编程 程序员 架构 java面试

Java——AOP案例之测量业务层接口执行效率

王小凡

Java 程序员 apo

字节前端面试题总结

buchila11

前端面试

尚硅谷Elasticsearch8.X视频教程

小谷哥

在web前端培训机构应该如何学习前端

小谷哥

Seata 在蚂蚁国际银行业务的落地实践

SOFAStack

开源项目 seata 项目实践 多编程语言 蚂蚁国际

《数字经济 科技向善》大咖对谈干货来啦

易观分析

金融科技

Qt | 关于Qt Creator打开项目编译不过的问题

YOLO.

qt 7月月更

语音直播系统——开发推送通知需要遵守的原则

开源直播系统源码

如何使用TDengine Sink Connector?

TDengine

tdengine Kafk

数据分析如何解决商业问题?这里有份超详细攻略

博文视点Broadview

web前端技术前景如何?

小谷哥

学习Typescript(一)

bo

前端 ts 7月月更

WEB服务如何平滑的上下线

转转技术团队

nginx Java web

程序员培训学习后好找工作吗

小谷哥

什么是私域流量?

源字节1号

软件开发

es6 class 继承的重点

掘金安东尼

JavaScript 前端 ES6 7月月更

Java 多商户外贸版 PC 端功能,出场就是这么硬核!

CRMEB

深入理解MySQL主从复制原理以及集群部署过程

jiangxl

MySQL 数据库 运维 dba 签约计划第三季

Go语言系列:如何搭建Go语言开发环境?

小黑豆豆

后端 安装 教程 Go 语言 签约计划第三季

阿里P8熬了一个月肝出这份32W字Java面试手册,在Github标星31K+

程序员啊叶

Java 编程 程序员 架构 java面试

责任链模式在转转精准估价中的应用

转转技术团队

设计模式 责任链

学习Java开发技术建议

小谷哥

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