写点什么

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

评论

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

使用 AWS CDK Python 从零开始构建 EKS 集群

郭旭东

AWS IaC AWS CDK

焱融科技借公有云出海,服务国际知名卡车制造商自动驾驶业务

焱融科技

自动驾驶 分布式 存储 自动驾驶训练

都在用Kafka ! 消息队列序列化怎么处理?

李尚智

Java kafka 架构 消息队列 消息中间件

架构师训练营 - 第四周作业

Mark

与前端训练营的日子 --Week13

SamGo

学习

管理的亲和力是怎么练成的?

一笑

管理 沟通与管理 28天写作

大数据场景下Volcano高效调度能力实践

华为云开发者联盟

大数据 spark Kubernetes Volcano application

多币种钱包系统开发|多币种钱包软件APP开发

系统开发

[编程参考-连载] Snowflake 算法原理与对应的 Python 实现

穿甲兵

Python 算法

数据库性能调优之始: analyze统计信息

华为云开发者联盟

数据库 sql GaussDB 语义

MySQL 5.6.35 索引优化导致的死锁案例解析

vivo互联网技术

MySQL 数据库 死锁

区块链数字钱包APP系统开发|区块链数字钱包软件开发

系统开发

当公元成了可以考古的年代「幻想短篇 17/28」

道伟

28天写作

循环?还是递归?

xcbeyond

Java 算法 递归 28天写作

PolarDB-X 并行计算框架

PolarDB-X

数据库 sql 大数据

字节跳动&火山引擎:企业级机器学习平台建设实践

机器学习 云计算 AI 云原生

数字货币钱包APP系统开发|数字货币钱包软件开发

系统开发

Why me, why now Jan 25, 2021

王泰

28天写作

android开发三大框架!国内一线互联网公司面试题汇总,终局之战

欢喜学安卓

android 程序员 面试 移动开发

使用 external version 进行 Elasticsearch 并发控制

escray

elastic 七日更 28天写作 死磕Elasticsearch 60天通过Elastic认证考试

基于KubeEdge和Kuiper的边缘流式数据处理实践

华为云开发者联盟

spark 边缘计算 kuberedge kuiper 边缘流式数据

生活,在哪里都一样

熊斌

个人成长 28天写作

年会游戏:猜数字(前端特效)

德育处主任

CSS html 大前端 js 28天写作

作业2

瑾瑾呀

2020下半年可信边缘云评估结果揭晓,2021年新一轮评估正式开启

大数据 可信云 可信边缘云

文章类网站前端日期的显示该如何选择时区?

IT蜗壳-Tango

七日更 服务器时区

聊聊 Git 的三种传输协议及实现

Zoker

git 架构 DevOps

企业项目迁移go-zero全攻略(一)

万俊峰Kevin

微服务 microservice Go 语言

区块链钱包APP系统开发|区块链钱包软件开发

系统开发

OpsMind 前端低代码开发平台——MPlatform

OpsMind

大前端 低代码

鸿蒙开发者beta!Github标星25K+超火的Android实战项目,赶紧收藏!

欢喜学安卓

android 程序员 面试 移动开发

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