.NET6系列:Visual Studio 2022 线路图
在上一篇博客《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 5的支持,并增加了对.NET 6的支持。我们还通过内置的代码帮助来提高生产率。最后,我们将使用.NET5为Windows窗体提供完整的设计器体验。
容器工具
容器工具团队侧重于改进 .NET 开发人员生成容器化应用程序的体验。 我们的重点是提高使用"容器"工具窗口诊断容器化应用的能力。
相关路线图
有关与 .NET 相关的其他路线图,请参阅:
C++团队通过语言一致性、诊断和安全性来关注工作量的创新。VisualStudio 2022将添加对C++ 20语言特性的支持,这些功能简化了大型代码库的管理。我们正在集成对CMake、Linux和WSL的支持,以便更轻松地创建和调试跨平台应用程序。
Web工具团队专注于使用Azure开发者服务改进.NET中的Web开发过程。我们正在改进依赖项配置,扩展用于发布的Azure托管选项,并优化存储。
有关详细信息,请参阅:
XAML 和 Xamarin 团队使开发人员能够使用 MAUI 生成新式应用程序。 我们正在通过热重载提高工作效率,使开发人员能够使用 .NET 6 编写跨平台应用程序。
有关详细信息,请参阅:
参考文献:
- https://docs.microsoft.com/en-us/visualstudio/productinfo/vs-roadmap
.NET6系列:Visual Studio 2022 线路图的更多相关文章
- .NET6系列:微软正式宣布Visual Studio 2022
系列目录 [已更新最新开发文章,点击查看详细] 首先,我们要感谢正在阅读这篇文章的你,我们所有的产品开发都始于你也止于你,无论你是在开发者社区上发帖,还是填写了调查问卷,还是向我们发送了反馈意 ...
- 微软发布了Visual Studio 2022 Preview 1 以及.NET 6 Preview 5
Microsoft 今天宣布了Visual Studio 2022 的第一个预览版,并且同时也发布了.NET 6 Preview 5. https://devblogs.microsoft.com/v ...
- Visual Studio 2022 Preview 1 和.NET 6 Preview 5 正式发布
具有里程碑意义的Visual Studio 2022 Preview 1正式发布,重点是64位,而没有增加新功能,并且同时也发布了.NET 6 Preview 5. https://devblogs. ...
- [翻译]正式宣布 Visual Studio 2022
原文: [Visual Studio 2022] 首先,我们要感谢正在阅读这篇文章的你,我们所有的产品开发都始于你也止于你,无论你是在开发者社区上发帖,还是填写了调查问卷,还是向我们发送了反馈意见,或 ...
- 它来了!!!有史以来第一个64位Visual Studio(2022)预览版将在今夏发布!
美国时间2021年4月19日,微软产品研发部一位负责人Amanda Silver在其博客上发布一则<Visual Studio 2022>的消息,表示将在今年(2021年)夏天发布Visu ...
- 乘风破浪,遇见Visual Studio 2022预览版(Preview),宇宙最强开发者工具首次迎来64位版本
简介 众所周知,我们从官方新闻来看,对Visual Studio 2022最大的期待莫过于:其是首个64位的Visual Studio,这个宇宙最强开发者工具一脚迈入了新的阶段. https://vi ...
- Visual Studio 2022 预览版3 最新功能解说
我们很高兴地宣布Visual Studio 2022 的第三个预览版问世啦!预览版3 提供了更多关于个人和团队生产力.现代开发和持续创新等主题的新功能.在本文中,我们将重点介绍Visual Studi ...
- 微软发布了Visual Studio 2022 RC版,并将在11月8日发布正式版
微软今天发布了Visual Studio 2022 最接近正式发布的RC版本,同时宣布在11月8日发布正式版,届时将在线上发布虚拟的发布活动,具体参见:https://devblogs.microso ...
- C++ 与 Visual Studio 2022 和 WSL(五)——WSL2
Build and Debug C++ with WSL 2 Distributions and Visual Studio 2022 References Build and Debug C++ w ...
随机推荐
- shell脚本 3 流程控制
shell流程控制 流程控制是改变程序运行顺序的指令.linux shell有一套自己的流程控制语句,其中包括条件语句(if),循环语句(for,while),选择语句(case).下面我将通过例子介 ...
- 破解class文件的第一步:深入理解JAVA Class文件
摘要: java定义了一套与操作系统,硬件无关的字节码格式,这个字节码就是用java class文件来表示的,java class文件内部定义了虚拟机可以识别的字节码格式,这个格式是平台无关性的. j ...
- 页面元素定位 - XPath
1. XPath 简介 2. 选取节点 2.1 选取节点表达式 2.2 XPath 运算符 2.3 XPath 常用函数 2.4 亲属关系匹配 2.5 *综合示例 1. XPath 简介 什么是 XP ...
- php讲转义符号与json文件的趣事情
php中屡试不爽的数组和json json_encode与json_decode urlencode与urldecode addslashes与stripslashes addcslashes与str ...
- Windows核心编程笔记之内核对象
0x01 子进程继承父进程内核对象句柄 父进程 #include <Windows.h> #include <iostream> #include <strsafe.h& ...
- Hexo 博客Next 搭建与美化主题
========================================================================================将页面部署到GitHub ...
- pyhive的基本使用
安装 yum -y install cyrus-sasl cyrus-sasl-devel cyrus-sasl-lib # 解决报错:sasl/sasl.h: No such file or di ...
- Windows进程间通讯(IPC)----信号量
线程同步内核对象 操作系统进行进程间同步是利用信号量机制.对于windows系统而言,可以利用一些内核对象进行线程同步,因为这些内核对象可以命名并且属于系统内核,所以可以支持不同进程间的线程同步进而实 ...
- (转)elasticsearch连接不到head插件解决方案
(1)elasticsearch-5x下的 config/elasticsearch.yml http.cors.enabled: true http.cors.allow-origin: & ...
- 图扑软件正式加入腾讯智维生态发展计划,智能 IDC 开启数字经济新征程
4 月 23 日,主题为<智汇科技,维新至善>的腾讯数据中心智维技术研讨会在深圳胜利召开,发布了腾讯智维 2.0 技术体系,深度揭秘了智维 2.0 新产品战略和技术规划.图扑软件(High ...