微软发布 Visual Studio 2022 17.6 的第二个预览版
来源:云东方
时间:2023-04-15 14:28:51 484浏览 收藏
从现在开始,努力学习吧!本文《微软发布 Visual Studio 2022 17.6 的第二个预览版》主要讲解了等等相关知识点,我会在golang学习网中持续更新相关的系列文章,欢迎大家关注并积极留言建议。下面就先一起来看一下本篇正文内容吧,希望能帮到你!
- 点击进入:ChatGPT工具插件导航大全
Microsoft已宣布推出 Visual Studio 2022 17.6 Preview 2。在此更新中,Microsoft 进行了大量改进以提高您的工作效率、简化游戏开发、改进 .NET 移动开发并提供更好的企业管理。
发行说明
- 删除用于ASP.NET Web 工作负载的集成边缘开发人员工具
C++
- 在最新版本的 CMake 调试器中,您现在可以查看当前定义的目标和测试及其属性的状态。您现在还可以在“本地”窗口中查看目录。
- 您现在可以使用“创建成员函数”功能快速将构造函数和相等运算符添加到您的类中。当你有一个带有字段的类时,三个点将出现在类名下,将鼠标悬停在它们上方将显示一个螺丝刀图标。螺丝刀图标下拉会显示新增会员功能建议。有了它,您可以添加一个默认构造函数、具有所有字段的构造函数、相等运算符和具有所有字段的相等运算符。
- HLSL(高级着色语言)是一种特定于 DirectX 的编程语言,用于在游戏开发和渲染应用程序中创建着色器。Tim Jones 开发的流行HLSL 工具扩展现在作为 Visual Studio 的一部分提供,提供语法突出显示、语句完成、转到定义等等!要使用 HLSL 工具,请在 Visual Studio 安装程序的“使用 C++ 进行游戏开发”或“使用 Unity 进行游戏开发”工作负载中启用该组件。
- 改进了 Go To 和 All In One Search for C++ Symbols 的性能。
Microsoft Teams 开发工具 (Teams Toolkit)
- 添加功能标志“Teams App 配置改进”。Teams Toolkit 的预览功能使开发人员能够将他们现有的内部和 SaaS 应用程序带入具有 Teams 原生集成的 Teams 中。在teamsfxapp.yml文件中定义了 Teams Toolkit 引擎的功能。
- 添加深层链接以直接从Teams 开发人员门户打开 Teams Toolkit 。您现在可以在开发人员门户中打开 Teams 项目并在 Teams Toolkit 中进行编辑。
调试、诊断和分析
断点组
- Visual Studio 调试器现在支持断点组,这可以让您快速轻松地管理有组织的组中的多个断点。
- 您可以使用断点窗口中的“新建”下拉菜单创建一个新的断点组。要将断点添加到现有组,请右键单击断点并选择“添加到断点组”。您还可以将断点拖放到所需的组中。可以启用、禁用和删除这些断点组。断点可以根据需要单独或组合切换。
Memory Tool Insights 稀疏数组
- Visual Studio 内存分析工具现在可以识别和显示稀疏数组。您可以在 Insights 选项卡下看到具有稀疏数组的列表对象。
- 稀疏数组是一个大部分由零元素填充的数组,这在性能和内存使用方面可能效率低下。内存分析工具会自动检测这些数组,并向您显示由于这些零值而浪费了多少内存。
- 调试器现在支持在单个解决方案中包含 .natstepfilter 和 .natjmc 文件,而不是以前的全局位置。这种改变允许团队内更有效的协作,因为这些文件现在可以被视为存储库中的任何其他文件并相应地共享。
仪表工具
- Visual Studio Instrumentation 工具现在支持 C++ 代码,提供改进的性能分析。要访问检测工具,请转到“调试”>“性能分析器”,然后从出现的“分析器”窗口中选择“检测”。
- Instrumentation Data View 显示了一个按运行时间最长排序的函数列表,从而更容易识别潜在的瓶颈。此外,“热路径”部分显示了占用最多 CPU 的函数的调用堆栈,从而进一步了解性能问题。
WSL 上 .NET 的 Profiler Live Graph
- Visual Studio 分析工具现在还支持实时图形,同时从 WSL 的 dotnet-monitor 收集。WSL 实时指标可用于 .NET 对象分配、CPU 使用率和 .NET 计数器工具。
- 当该工具最初从 WSL 的 dotnet-monitor 收集数据时,您可以看到实时计数器信息的实时图形,然后您可以停止收集并查看内存分配、调用树、函数、集合和其他相关的详细细分视图数据。
.NET 对象分配工具
- .NET 对象分配工具现在能够使用 ETL 文件格式从 .NET 数据提供程序导入分配。例如,如果您有一个从 .NET 提供程序获取的包含分配滴答事件的 ETL 文件,该工具可以执行并显示在该数据中进行的分配。
Git 工具增强
在构建期间暂存和提交
您现在可以暂存更改并在构建期间提交已暂存的项目。直接提交是一项有风险的操作,因为您的文件可能会更改,但现在您可以暂存它们,验证您的文件是否正确,然后提交它们 - 所有这些都是在构建运行时进行的。
GitHub 问题和 Azure DevOps 工作项 - 改进的搜索
改进提交消息中的问题和工作项集成,您现在可以在查询最近未更新的项目或与您无关但属于项目或存储库的项目时获得更好的搜索结果。搜索通过匹配项目名称中的完整字符串来进行。这有助于最大限度地减少浏览器和 Visual Studio 之间的复制粘贴项 ID。
改进的合并对话框
更新我们的合并对话框可以更轻松地了解有多少文件受到影响,并在可能存在冲突时向您发出警告。
Git 历史性能改进
对我们的 Git 历史窗口的显着改进现在可以更快地加载以前的提交,让您可以比以前更快地挖掘文件和文件夹的历史记录!
新的分支和标记命名增强
New Branch 和 New Tag 对话框的改进自动用破折号替换空格以避免名称中的无效字符。
企业管理
从 Intranet 托管和部署 Visual Studio 布局
除了文件共享之外,IT 管理员现在还能够在 Intranet 网站上托管和部署布局。使用 Intranet 位置可以简化布局维护并提高安装性能,特别是对于那些当前使用多个全球网络文件共享的组织。该方案当前针对 IT 管理员进行远程部署。访问反馈站点以查看有关如何启用此体验的指南,并让我们知道是否缺少您需要的任何功能。
限制对安装程序中可用产品的暴露
当您查看 Visual Studio 安装程序的“可用”选项卡时,我们更新了控制哪些产品可用的逻辑。您现在应该可以轻松访问当前预览,并能够通过禁用频道或使用新的“HideAvailableTab”策略完全禁用可用选项卡来限制对某些产品的曝光。
如果您有兴趣试用新的预览版,只需转到Visual Studio 预览版网页并按“下载预览版”。无需担心您现有的稳定 Visual Studio 安装,因为预览版将并排安装,因此您可以在它们之间切换。
好了,本文到此结束,带大家了解了《微软发布 Visual Studio 2022 17.6 的第二个预览版》,希望本文对你有所帮助!关注golang学习网公众号,给大家分享更多文章知识!
-
501 收藏
-
501 收藏
-
501 收藏
-
501 收藏
-
501 收藏
-
307 收藏
-
482 收藏
-
188 收藏
-
226 收藏
-
328 收藏
-
135 收藏
-
- 前端进阶之JavaScript设计模式
- 设计模式是开发人员在软件开发过程中面临一般问题时的解决方案,代表了最佳的实践。本课程的主打内容包括JS常见设计模式以及具体应用场景,打造一站式知识长龙服务,适合有JS基础的同学学习。
- 立即学习 542次学习
-
- GO语言核心编程课程
- 本课程采用真实案例,全面具体可落地,从理论到实践,一步一步将GO核心编程技术、编程思想、底层实现融会贯通,使学习者贴近时代脉搏,做IT互联网时代的弄潮儿。
- 立即学习 507次学习
-
- 简单聊聊mysql8与网络通信
- 如有问题加微信:Le-studyg;在课程中,我们将首先介绍MySQL8的新特性,包括性能优化、安全增强、新数据类型等,帮助学生快速熟悉MySQL8的最新功能。接着,我们将深入解析MySQL的网络通信机制,包括协议、连接管理、数据传输等,让
- 立即学习 497次学习
-
- JavaScript正则表达式基础与实战
- 在任何一门编程语言中,正则表达式,都是一项重要的知识,它提供了高效的字符串匹配与捕获机制,可以极大的简化程序设计。
- 立即学习 487次学习
-
- 从零制作响应式网站—Grid布局
- 本系列教程将展示从零制作一个假想的网络科技公司官网,分为导航,轮播,关于我们,成功案例,服务流程,团队介绍,数据部分,公司动态,底部信息等内容区块。网站整体采用CSSGrid布局,支持响应式,有流畅过渡和展现动画。
- 立即学习 484次学习