Visual Studio 2022 预览版3

软件建
• 阅读 2584

我们很高兴地宣布 Visual Studio 2022 的第三个预览版问世啦!

预览版 3 提供了更多关于个人和团队生产力、现代开发和持续创新等主题的新功能。在本文中,我们将重点介绍 Visual Studio 2022 预览版 3 的一些新功能。我们希望您下载并试用它,然后利用您的反馈和建议,让我们来一起塑造下一个更棒的版本。

个人和团队生产力

在 Visual Studio 2022 愿景博客中我们谈到了提供创新的新功能是能够给开发者带来很棒的开发体验。在预览版 3 中,我们为一些不太常用但很有用的功能添加了新功能,例如附加到进程。

Visual Studio 2022 愿景博客链接地址:

https://devblogs.microsoft.co...

❶ 附加到进程的改进

关于附加到进程的其中一个改进是附加到进程对话框的改进。该对话框现在是异步的,显示进程的命令行参数、以及 w3wp.exe 进程的 IIS 信息,并且最后该对话框具有用于显示父子进程关系的可选树视图模式。这些功能在一些复杂调试场景中决定调试哪个进程时减少了很多摩擦。

❷ 新的项目设计器

在预览版 3 中,有一个用于 .NET SDK 项目的全新项目属性设计器。新的设计器更易于使用和浏览,带有清晰描述的单列选项。最重要的是,新设计器内置了搜索功能,因此现在可以轻松找到您需要的属性。
Visual Studio 2022 预览版3

❸ 深色主题改进

在预览版 3 中,您将看到深色主题的重大更改,以提高 Visual Studio 的可用性。新的深色主题具有新的强调色,这种颜色不那么强烈,并且可以减少分心和眼睛疲劳。新的强调色与最新的产品视觉标识相匹配,可帮助您在多个工具之间导航时快速找到正确的窗口。
Visual Studio 2022 预览版3

开发现代应用

使用 Visual Studio 2022,我们正在构建工具来支持您现有的应用程序和用于构建最新类型应用程序的工具。例如,在预览版 3 中,我们添加了可以在 Linux 环境中运行测试的新功能,以及新的使用 React 和 Vue.js 来进行的前端开发的项目类型,不管您是使用 TypeScript 还是 JavaScript 。

React 链接地址:https://reactjs.org/

Vue.js 链接地址:https://vuejs.org/

❶ 远程测试

通过远程测试,您现在可以从跨平台测试中获得反馈,甚至可以在 Visual Studio 中直接调试它们!该功能适用于一系列远程环境,例如 Linux 容器、WSL 和 SSH 连接——使您能够测试现代跨平台 .NET 应用程序。

Visual Studio 2022 预览版3

❷ 新的 JavaScript 和 TypeScript 项目类型

用于 Angular、Vue 和 React 的新 JavaScript 和 TypeScript 项目类型使您可以轻松地将前端应用程序合并到您的 Visual Studio 解决方案中– 使您能够从 Visual Studio 启动和调试整个应用程序。

Visual Studio 2022 预览版3

创新触手可及

我们 Visual Studio 2022 愿景的另一个关键部分是创新功能,它可释放您作为开发人员的潜力。作为开发人员,很多时候最难解决的是这个问题只有在应用程序运行时才会发生的问题。为了诊断这些问题,有时您所拥有的只是一份无法重现的客户报告。如果您可以收集问题的内存 dump,则可以使用 Visual Studio 来调试内存 dump,但这并非易事。

Visual Studio 2022 愿景博客链接地址:
https://devblogs.microsoft.co...

❶ 诊断分析器

内存 dump 是很复杂的,并且找到问题的根本原因就像大海捞针。在 Visual Studio 2022 Preview 3 中,我们使用诊断分析器可以让这个过程变得轻而易举。诊断分析器可用于内存 dump 以识别 .NET应用程序中出现的常见问题。帮忙您能够立即找到复杂问题的根源。

Visual Studio 2022 预览版3

❷ 一次使用多个 Git 存储仓库

预览版 3 还添加了新的预览功能,例如多个 Git 存储仓库,它使您能够在一个解决方案中使用多个 Git存储仓库,同样你也可以从 Visual Studio 为存储仓库贡献代码或者更新。可以从工具->选项菜单的“预览”选项卡启用此功能,只需在搜索栏中搜索“预览”(Ctrl+Q)并查找“启用多存储仓库支持”。

❸ 一键发布到 Azure DevOps

在预览版 3 中,通过最新的创建 Git 存储仓库的体验,可以更轻松地将代码发布到 Azure DevOps。只需单击一下,Visual Studio 即可初始化一个新的 Git 存储仓库并将其推送到 Azure DevOps 。
Visual Studio 2022 预览版3

写在最后

上面的功能只是我们在使用 Visual Studio 2022 的几个例子。在预览版 3 中还有更多功能需要探索。我们会持续更新,如果您迫不及待,请继续阅读发行说明,了解有关预览版 3 中新增功能的更多信息。
Visual Studio 2022 预览版 3 可以与 Visual Studio 2019 一起并排安装,任何人都可以免费使用预览版。我们希望得到您的帮助,让 Visual Studio 2022 成为您的最佳开发者体验。我们鼓励您像使用 Visual Studio 2019 预览版一样下载和使用预览版。感谢您花时间通过开发者社区提供反馈、报告问题和参与。

发行说明链接地址:https://docs.microsoft.com/en...

开发者社区链接地址:https://developercommunity2.v...

报告问题链接地址:https://docs.microsoft.com/en...
!

点击下方链接下载 Visual Studio 2022 预览版

https://visualstudio.microsof...


扫码关注微软MSDN,获取更多微软一手技术信息和官方学习资料!

Visual Studio 2022 预览版3

点赞
收藏
评论区
推荐文章
Oracle 分组与拼接字符串同时使用
SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(
Wesley13 Wesley13
4年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_
Peter20 Peter20
4年前
mysql中like用法
like的通配符有两种%(百分号):代表零个、一个或者多个字符。\(下划线):代表一个数字或者字符。1\.name以"李"开头wherenamelike'李%'2\.name中包含"云",“云”可以在任何位置wherenamelike'%云%'3\.第二个和第三个字符是0的值wheresalarylike'\00%'4\
Stella981 Stella981
4年前
Docker Desktop 已经支持 Apple M1 了
!DockerM1Preview(https://oscimg.oschina.net/oscnet/up44d37fd8c527c46e4be0f455b557ec32ba0.JPEG)在苹果M1芯片上使用的DockerDesktop目前是一个技术预览版,专门提供给想尝试DockerDesktop的实验性构建的苹果M1机器
Wesley13 Wesley13
4年前
VBox 启动虚拟机失败
在Vbox(5.0.8版本)启动Ubuntu的虚拟机时,遇到错误信息:NtCreateFile(\\Device\\VBoxDrvStub)failed:0xc000000034STATUS\_OBJECT\_NAME\_NOT\_FOUND(0retries) (rc101)Makesurethekern
Wesley13 Wesley13
4年前
FLV文件格式
1.        FLV文件对齐方式FLV文件以大端对齐方式存放多字节整型。如存放数字无符号16位的数字300(0x012C),那么在FLV文件中存放的顺序是:|0x01|0x2C|。如果是无符号32位数字300(0x0000012C),那么在FLV文件中的存放顺序是:|0x00|0x00|0x00|0x01|0x2C。2.  
Stella981 Stella981
4年前
Power BI Desktop 2020年6月功能摘要
作者:BI佐罗!(https://pic3.zhimg.com/v2c07e43b97d09e06e62ac3999b0300f32_b.jpg)官方翻译如下:我们对此版本进行了重大更新!我们非常高兴地宣布本月将提供一些功能:自动页面刷新,层次切片器,现代功能区和AI见解。最重要的是,我们有一些新功能和更新将真正改善您的报告:移动布局
Easter79 Easter79
4年前
Twitter的分布式自增ID算法snowflake (Java版)
概述分布式系统中,有一些需要使用全局唯一ID的场景,这种时候为了防止ID冲突可以使用36位的UUID,但是UUID有一些缺点,首先他相对比较长,另外UUID一般是无序的。有些时候我们希望能使用一种简单一些的ID,并且希望ID能够按照时间有序生成。而twitter的snowflake解决了这种需求,最初Twitter把存储系统从MySQL迁移
Wesley13 Wesley13
4年前
mysql设置时区
mysql设置时区mysql\_query("SETtime\_zone'8:00'")ordie('时区设置失败,请联系管理员!');中国在东8区所以加8方法二:selectcount(user\_id)asdevice,CONVERT\_TZ(FROM\_UNIXTIME(reg\_time),'08:00','0
Stella981 Stella981
4年前
Linux日志安全分析技巧
0x00前言我正在整理一个项目,收集和汇总了一些应急响应案例(不断更新中)。GitHub地址:https://github.com/Bypass007/EmergencyResponseNotes本文主要介绍Linux日志分析的技巧,更多详细信息请访问Github地址,欢迎Star。0x01日志简介Lin
Stella981 Stella981
4年前
Elasticsearch6.7 Kibana6.7 Windows安装过程
一、前提条件  Java1.8.131以上SDK确认安装,不能是预览版(预览版时只能localhost访问,不能使用IP访问)  JAVA\_HOME环境变量设置OK二、Elasticsearch6.7安装  1、解压安装文件  2、config目录,修改elasticsearch.yml文件,设置cluster.name、node.na