Visual Studio 2022 v17.6 正式发布
Visual Studio 17.6 正式发布,这个最新版本提供了一系列强大的工具和功能,旨在使你能够制作出最先进的应用程序。
提高生产力
通过 Visual Studio 2022,目标是帮助你在更短的时间内完成 IDE 内的所有开发任务,在这个版本中,微软根据开发者的反馈改进了几个核心体验的性能。
性能改进
新版本为 Chromium 开发者在 Solution – Open scenario 和 Solution Filters 方面做了重大改进。完整的 Chromium solution 的缓存项目加载速度提高了 8 倍,这相当于节省了 3.5 分钟的 Solution Load。有了这些改进,生成的 Chromium 解决方案的缓存加载时间约为 30 秒。
在 Solution Filters 加载包含 63 个项目的 Chromium,这一改进可以实现 3 倍速度提升,节省了大约 20 秒的缓存或非缓存的加载时间。
微软还对 Solution – Close scenario 场景进行了改进,使关闭包含 C++ 项目的解决方案变得更快。整体的改进可以使关闭一个解决方案在某些情况下,对于小的代码库来说,速度提高了 20%,而对于大型解决方案(1000 多个项目)来说,速度提高了 50%。
编辑器改进
Sticky Scroll 使相关的标头保持在视野范围中,使之更容易浏览和理解你的代码库。现在你可以在处理长的类和方法时保持你代码中的上下文。
All-in-one search(一体化搜索)使你很容易快速找到 Visual Studio 的菜单功能(Ctrl+Q)或代码中的文件、类型和成员(Ctrl+T)。在这个版本中,你会在两行空间内看到每个结果,默认的预览在底部,窗口的大小和位置在不同的会话中是持续的。
Brace Pair 着色有助于从视觉上区分你的代码的每一组打开和关闭的大括号,使你更容易看到你的代码的范围或找到任何丢失的大括号。支持 C#、C++、TypeScript、JavaScript、Visual Basic和Razor。
拼写检查器将检查你的 C#、C++ 和 Markdown 文件是否有拼写错误的单词。它可以通过 "编辑">"高级">"切换文本拼写检查器" 菜单命令启用,或者通过主工具栏上的 "切换文本拼写检查器 "按钮启用。默认情况下,拼写检查器会在打开的文档中寻找注释、标识符和字符串中的拼写错误的单词,并标记出这些单词。
调试和诊断
Breakpoints Groups(断点组)允许你快速、轻松地管理有组织的断点,使调试、测试和故障排除更有效率。
Visual Studio 现在支持 .natstepfilter 和 .natjmc 作为 C++ 项目的一部分,以及在 Call Stack 窗口中搜索和高亮显示。
.NET Remote Debugging 现在支持 IEnumerable 和 DataSet 的可视化器,以便在通过 SSH、Docker 或 WSL 在 Unix 上调试 .NET 时检查你的变量/对象。
Visual Studio Profiler 现在在从 dotnet-monitor 收集时显示 WSL 的实时图表。 WSL 实时指标适用于 .NET 对象分配,CPU 使用率和 .NET 计数器工具。
Visual Studio Profiler 中的 Instrumentation 已经有了很大的改进,现在使用的资源更少,你可以使用 flame 图来识别你程序中的 Hot Path,并提供更好的错误处理和范围。
Git 协作工具
改进合并对话框(Merge Dialog)为你的合并提供了更多的信息和控制,帮助你避免从不正确的分支合并,减少冲突的风险。
Git Line Unstaging 允许你逐行 unstage 修改,为你提供更精细的控制。
Link to GitHub Issues(链接到 GitHub Issues 使你能够方便地访问 GitHub issues,你可以在 Visual Studio 内直接引用,简化你的问题跟踪和协作工作。
构建现代 .NET 和云原生应用程序
Android Manifest Editor 简化了 Android 开发过程,使其更容易设置可用的APK属性和请求特定设备的权限。
在这个版本中还解决了以下这些问题:在开发你的 .NET MAUI 应用程序时,你现在可以在 Windows ARM64 设备上构建并以其为目标。
JS/TS 编辑器中的 CodeLens 使你能够快速发现对 JavaScript 和 TypeScript 符号的引用,并在它们之间快速导航。
JS/TS 语法高亮提升了 Visual Studio 的代码可读性,简化了你的 JavaScript 和 TypeScript 开发过程。
更多详情可查看:https://devblogs.microsoft.com/visualstudio/visual-studio-2022-17-6-now-available/

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
深度操作系统 deepin V23 Beta 发布
深度操作系统 deepin V23 发布了首个 Beta 版本。 公告写道,它是 V23 Alpha 版本的一次升级,但不建议用于生产环境。作为一个专注于用户体验的系统,Deepin v23 beta 版本引入了许多新的特性,包括 DDE 新变化、终端、跨版本升级以及应用兼容等。这些新的特性将使得 Deepin v23 beta 版本成为一款更加现代化、更加高效的操作系统,能够更好地满足用户的需求和期望。 deepin V23 Beta 更新日志如下: 功能新增 DDE 新增内测通道入口,控制中心 > 更新 > 更新设置 > 内测源更新; 支持内测或正式版本更新时获取并显示系统更新日志; 新增对硬件支持设备,支持了WiFi连接时可开启热点功能; 优化控制中心系统信息界面展示地信息内容; 对账户-头像模块进行了修改,并新增了2D、3D、动物头像; 对任务栏展示地系统插件内容进行了优化,减少了非必要插件图标展示; 优化手动设置时间后,用户感知动效; 优化窗口模式下收藏应用,应用图标占位逻辑; 新增 Wayland 桌面环境(技术预览版,请谨慎使用); 终端 支持终端设置"...
- 下一篇
Ember.js 5.0 发布,不再支持 Node 14
Ember.js 是一个开源的 JavaScript 网络框架,使用的是 MVVM 的软件架构模式,即模型(Model)、视图(View)和视图模型(Viewmodel),目的是让开发者使用现有的模式开发出可扩展的单页应用网页程序。Ember.js 的用户包含微软、领英、雅虎、Twitch、以及苹果。 更新日志 删除对 Node 14 的支持 更新浏览器支持,最低支持已更新为 Chrome >= 103、Edge >= 110、Firefox >= 102、iOS >= 12、Safari >= 12、Chrome for Android >= 112、Firefox for Android >= 110。 删除废弃的 @ember/error 包 移除已废弃的 @ember/string 包 移除已废弃的注入功能 移除生成测试蓝图时对 ember-cli-mocha 和 ember-mocha 的支持 删除废弃的 routing.transition-methods 完成 Location 接口的清理工作 修复 HistoryLocation...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- CentOS8编译安装MySQL8.0.19
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- Hadoop3单机部署,实现最简伪集群
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS7设置SWAP分区,小内存服务器的救世主
- SpringBoot2全家桶,快速入门学习开发网站教程
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果