我们很高兴地宣布Visual Studio 2022 的第三个预览版问世啦!预览版3 提供了更多关于个人和团队生产力、现代开发和持续创新等主题的新功能。在本文中,我们将重点介绍Visual Studio 2022 预览版3 的一些新功能。我们希望您下载并试用它,利用您的反馈和建议,让我们来一起塑造下一个更棒的版本。
个人和团队生产力
在Visual Studio 2022 愿景博客中我们谈到了提供创新的新的功能是能够给开发者带来很棒的开发体验。在预览版3 中,我们为一些不太常用但很有用的功能添加了新功能,例如附加到进程。
附加到进程的改进
关于附加到进程的其中一个改进是附加到进程对话框的改进。该对话框现在是异步的,显示进程的命令行参数、以及w3wp.exe 进程的IIS信息,并且最后该对话框具有用于显示父子进程关系的可选树视图模式。这些功能在一些复杂调试场景中决定调试哪个进程时减少了很多摩擦。
新的项目设计器
在预览版3 中,有一个用于.NET SDK 项目的全新项目属性设计器。新的设计器更易于使用和浏览,带有清晰描述的单列选项。最重要的是,新设计器内置了搜索功能,因此现在可以轻松找到您需要的属性。
深色主题改进
在预览版3 中,您将看到深色主题的重大更改,以提高Visual Studio 的可用性。新的深色主题具有新的强调色,这种颜色不那么强烈,并且可以减少分心和眼睛疲劳。新的强调色与最新的产品视觉标识相匹配,可帮助您在多个工具之间导航时快速找到正确的窗口。
开发现代应用
使用Visual Studio 2022,我们正在构建工具来支持您现有的应用程序和用于构建最新类型应用程序的工具。例如,在预览版3 中,我们添加了可以在Linux 环境中运行测试的新功能,以及新的使用React和Vue.js来进行的前端开发的项目类型,不管您是使用TypeScript 还是JavaScript。
远程测试
通过远程测试,您现在可以从跨平台测试中获得反馈,甚至可以在Visual Studio 中直接调试它们!该功能适用于一系列远程环境,例如Linux 容器、WSL 和SSH 连接——使您能够测试现代跨平台.NET 应用程序。
新的 JavaScript 和 TypeScript 项目类型
用于Angular、Vue 和React 的新JavaScript 和TypeScript 项目类型使您可以轻松地将前端应用程序合并到您的Visual Studio 解决方案中 – 使您能够从Visual Studio 启动和调试整个应用程序。
创新触手可及
我们Visual Studio 2022 愿景的另一个关键部分是创新功能,它可释放您作为开发人员的潜力。作为开发人员,很多时候最难解决的是这个问题只有在应用程序运行时才会发生的问题。为了诊断这些问题,有时您所拥有的只是一份无法重现的客户报告。如果您可以收集问题的内存dump,则可以使用Visual Studio 来调试内存dump,但这并非易事。
诊断分析器
内存dump是很复杂的,并且找到问题的根本原因就像大海捞针。在Visual Studio 2022 Preview 3 中,我们使用诊断分析器可以让这个过程变得轻而易举。诊断分析器可用于内存dump以识别.NET 应用程序中出现的常见问题。帮忙您能够立即找到复杂问题的根源。
一次使用多个 Git 存储仓库
预览版3 还获得了新的预览功能,例如多个Git 存储仓库,它使您能够在一个解决方案中使用多个Git存储仓库,同样你也可以从Visual Studio为存储仓库贡献代码或者更新。可以从工具-\> 选项菜单的"预览"选项卡启用此功能,只需在搜索栏中搜索"预览"(Ctrl+Q)并查找"启用多存储仓库支持"。
一键发布到 Azure DevOps
在预览版3 中,通过最新的创建Git 存储仓库的体验,可以更轻松地将代码发布到Azure DevOps。只需单击一下,Visual Studio 即可初始化一个新的Git 存储仓库并将其推送到Azure DevOps。
总结
上面的功能只是我们在使用Visual Studio 2022 的几个例子。在预览版3 中还有更多功能需要探索。我们会持续更新,如果您迫不及待,请继续阅读发行说明,了解有关预览版3 中新增功能的更多信息。
参与!
Visual Studio 2022 预览版3 可以与Visual Studio 2019 可以一起并排安装,任何人都可以在免费使用预览版。我们希望得到您的帮助,让Visual Studio 2022 成为您的最佳开发者体验。我们鼓励您像使用Visual Studio 2019 预览版一样下载和使用预览版。感谢您花时间通过开发者社区提供反馈、报告问题和参与调查。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。