在上一篇博客《Visual Studio 2022》中介绍了VS2022的性能改进与重要功能。本文主要介绍在 Visual Studio 2022 中针对2021年的主要工作。 Visual Studio 2022 有三个关键主题:

  • 个人和团队工作效率: 我们希望为开发人员和团队提供惊人的规模和性能、受信任的安全工具链以及更易于访问的个性化环境。
  • 新式开发: 我们正在构建用于更快开发新式应用的工具。
  • 不断创新: 我们正在投资改进协作、可操作诊断和代码帮助。

Visual Studio 2022 将是 Visual Studio 的第一个64位版本。 除了更多内存访问提供的速度和性能优势之外,Visual Studio 还引入了 UI 增强功能、更多个性化选项以及对开发人员进行的持续关注。 升级到 Visual Studio 2022 应该是一种低风险的体验,并且不需要更改代码。 你仍可以在 Visual Studio 2022 中生成32位和所有现有应用程序。

有关 Visual Studio 2019 路线图,请参阅 Visual studio 2019 路线图

有关我们的 Visual Studio 2022 远景的详细信息,请阅读我们的 Visual studio 2022 公告博客

常规

  我们通过将devenv.exe主进程从32位移到64位来提高开发人员的工作效率。这将有效地消除内存不足错误,特别是对于大型、复杂的解决方案。我们正在整合用户反馈,以不断创新开发人员如何加载、搜索和与代码交互。我们正在改进新的项目创建经验。

  Visual Studio2022 将比以往任何时候都更易于访问。我们正在使可访问性相关的选项更容易被发现,音频提示的可用性也在不断扩大。我们正在集成Accessibility  Insights引擎,以使开发人员能够构建现代的、可访问的应用程序。开发人员将在Visual Studio 2022中有更多的个性化选项,并改进跨多台机器同步设置的能力。我们也在更新图标,主题和字体的现代,更新的经验。

  • 诊断

  Visual Studio 2022中的诊断专注于为我们创新一流的诊断体验。我们将断点改进为可拖动的,添加了依赖断点和强制运行的能力。我们正在改进崩溃转储、内存转储和内存压力分析的分析工具。最后,我们在ARM64设备上添加了跨平台的调试C++和.NET代码的支持。

  • 编辑器

Visual Studio 2022编辑器将有一个内置的拼写检查器,以帮助您更准确地编写代码,减少错误。我们在代码可读性方面进行了创新,并添加了新的导航方式,如多插入符号编辑和“Camel Camelp 驼峰”导航。屏幕阅读器的用户将享受更好的代码问题反馈。

  • 扩展性

扩展在定制Visual Studio体验方面起着重要作用。我们正在使基本扩展更加可靠和安全。我们还改进了扩展的开发、迁移和发布体验。

  • IntelliCode

IntelliCode团队将继续关注您的下一步行动。Visual Studio 2022将引入更大的补全,并帮助您在正确的时间、正确的地点采取正确的操作。

  • NuGet

NuGet团队的重点是为.NET6提供支持,确保软件供应链的安全,并通过一个统一、高效、受喜爱的包管理器,以出色的基础,授权每个开发人员及其团队实现更多的目标。

  • 设置和安装

设置和安装团队的工作重点是通过在托管企业环境中轻松部署更新,帮助企业保持安全。我们使企业能够使用多个布局文件夹来更新客户端实例,使用多个受支持的基线,并在通道之间移动安装。我们还为用户添加了在更新失败后将visualstudio回滚到工作环境的功能。

  • 版本控制

Visual Studio 2022将继续在集成的源代码管理工具上进行创新。我们通过支持更复杂的Git工作流(如同时激活多个Git存储库)来提高生产率。开发人员将能够展示单独的代码行或代码块,并看到改进的差异和细节。我们还改进了GitHub和Azure Devops的集成,使功能更接近您的开发人员工作流程。

.NET

  .NET团队专注于现代应用程序开发体验,改进了对.NET 5的支持,并增加了对.NET 6的支持。我们还通过内置的代码帮助来提高生产率。最后,我们将使用.NET5为Windows窗体提供完整的设计器体验。

  • 容器工具

容器工具团队侧重于改进 .NET 开发人员生成容器化应用程序的体验。 我们的重点是提高使用"容器"工具窗口诊断容器化应用的能力。

  • 相关路线图

有关与 .NET 相关的其他路线图,请参阅:

C++

  C++团队通过语言一致性、诊断和安全性来关注工作量的创新。VisualStudio 2022将添加对C++ 20语言特性的支持,这些功能简化了大型代码库的管理。我们正在集成对CMake、Linux和WSL的支持,以便更轻松地创建和调试跨平台应用程序。

Web工具

  Web工具团队专注于使用Azure开发者服务改进.NET中的Web开发过程。我们正在改进依赖项配置,扩展用于发布的Azure托管选项,并优化存储。

有关详细信息,请参阅:

XAML 和 Xamarin

XAML 和 Xamarin 团队使开发人员能够使用 MAUI 生成新式应用程序。 我们正在通过热重载提高工作效率,使开发人员能够使用 .NET 6 编写跨平台应用程序。

有关详细信息,请参阅:


参考文献:

  • https://docs.microsoft.com/en-us/visualstudio/productinfo/vs-roadmap

.NET6系列:Visual Studio 2022 线路图的更多相关文章

  1. .NET6系列:微软正式宣布Visual Studio 2022

    系列目录     [已更新最新开发文章,点击查看详细] 首先,我们要感谢正在阅读这篇文章的你,我们所有的产品开发都始于你也止于你,无论你是在开发者社区上发帖,还是填写了调查问卷,还是向我们发送了反馈意 ...

  2. 微软发布了Visual Studio 2022 Preview 1 以及.NET 6 Preview 5

    Microsoft 今天宣布了Visual Studio 2022 的第一个预览版,并且同时也发布了.NET 6 Preview 5. https://devblogs.microsoft.com/v ...

  3. Visual Studio 2022 Preview 1 和.NET 6 Preview 5 正式发布

    具有里程碑意义的Visual Studio 2022 Preview 1正式发布,重点是64位,而没有增加新功能,并且同时也发布了.NET 6 Preview 5. https://devblogs. ...

  4. [翻译]正式宣布 Visual Studio 2022

    原文: [Visual Studio 2022] 首先,我们要感谢正在阅读这篇文章的你,我们所有的产品开发都始于你也止于你,无论你是在开发者社区上发帖,还是填写了调查问卷,还是向我们发送了反馈意见,或 ...

  5. 它来了!!!有史以来第一个64位Visual Studio(2022)预览版将在今夏发布!

    美国时间2021年4月19日,微软产品研发部一位负责人Amanda Silver在其博客上发布一则<Visual Studio 2022>的消息,表示将在今年(2021年)夏天发布Visu ...

  6. 乘风破浪,遇见Visual Studio 2022预览版(Preview),宇宙最强开发者工具首次迎来64位版本

    简介 众所周知,我们从官方新闻来看,对Visual Studio 2022最大的期待莫过于:其是首个64位的Visual Studio,这个宇宙最强开发者工具一脚迈入了新的阶段. https://vi ...

  7. Visual Studio 2022 预览版3 最新功能解说

    我们很高兴地宣布Visual Studio 2022 的第三个预览版问世啦!预览版3 提供了更多关于个人和团队生产力.现代开发和持续创新等主题的新功能.在本文中,我们将重点介绍Visual Studi ...

  8. 微软发布了Visual Studio 2022 RC版,并将在11月8日发布正式版

    微软今天发布了Visual Studio 2022 最接近正式发布的RC版本,同时宣布在11月8日发布正式版,届时将在线上发布虚拟的发布活动,具体参见:https://devblogs.microso ...

  9. C++ 与 Visual Studio 2022 和 WSL(五)——WSL2

    Build and Debug C++ with WSL 2 Distributions and Visual Studio 2022 References Build and Debug C++ w ...

随机推荐

  1. 条件分支if与else的用法小结

    条件分支 今天写一写条件分支结构(if.....else),在其他的语言中条件分支结构其实不止有if --else--结构,还有swich语句(例如在C语言,Java语言).但是python中只有if ...

  2. php实现redis消息发布订阅

    基础介绍 Pub/Sub功能(means Publish, Subscribe)即发布及订阅功能 基于事件的系统中,Pub/Sub是目前广泛使用的通信模型,它采用事件作为基本的通信机制,提供大规模系统 ...

  3. 【工具类】Stream流构建指定长度的时间集合

    package com.gabriel.stage.utils; import cn.hutool.core.date.DateUnit; import cn.hutool.core.date.Dat ...

  4. hdu3724 字典树(商品条形码)

    题意:      给你一堆商品的名字,然后给你一些条形码,问你这些条形码转换成的字符串的 前缀在商品中出现的个数,条形码的每个字母是八个二进制数字,有两种数,大的是小的2倍,小的是0,大的是1,这里面 ...

  5. hdu5105给你一个方程,让你求极值(直接暴力)

    题意:       给你一个方程f[x] = abss(a * x * x * x + b * x * x + c * x + d); 然后给你各个参数还有x(-100<x<100)的取值 ...

  6. LA3403 天平难题

    题意:      给出房间的宽度r和每个吊坠的重量wi,设计一个尽量宽但宽度不能超过房间宽度的天平,挂着所有挂坠,每个天平的一段要么挂这一个吊坠,要么挂着另一个天平,每个天平的总长度是1,细节我给出题 ...

  7. POJ1376简单广搜

    题意:       给你一个n*m的矩阵,然后给你机器人的起点和终点,还有起点的方向,然后每次机器人有两种操作,左右旋转90度,或者是朝着原来的方向走1,2或者3步,机器人再走的过程中不能碰到格子,也 ...

  8. Open VAS 漏扫工具的安装

    wget -q -O - http://www.atomicorp.com/installers/atomic |sh .安装openvas [root@localhost ~]#yum -y ins ...

  9. SSRF_FastCGI

    SSRF_FastCGI 目录 SSRF_FastCGI FastCGI协议 SSRF ssrf + fastcgi 参考 FastCGI协议 简介 Fast CGI源自旧版本的CGI 路由/结构图 ...

  10. Bugku-文件包含2

    文件包含2 目录 文件包含2 题目描述 解题过程 参考 题目描述 没有描述 解题过程 文件包含题目大多都是php环境的, 所以先试试伪协议 发现php://被ban了 继续尝试,发现file://协议 ...