Visual Studio 新增功能文档
欢迎使用 Visual Studio 文档中的新增功能。以下部分提供了有关前三个月新增内容和更新内容的详细信息。
2025 年 1 月
代码质量
更新的文章
- 代码指标 - 可维护性索引范围和含义 - 添加与代码质量可维护性索引相关的颜色编码说明
调试器
新文章
- 为 C++ 实现 NatVis 自定义内部函数
- IDiaDataSourceEx2::findNamedStreams
- IDiaDataSourceEx2
- IDiaEnumNamedStreams::Clone
- IDiaEnumNamedStreams::get_Count
- IDiaEnumNamedStreams::get__NewEnum
- IDiaEnumNamedStreams::Next
- IDiaEnumNamedStreams::Reset
- IDiaEnumNamedStreams::Skip
- IDiaEnumNamedStreams
更新的文章
- 在 Visual Studio 中使用 GitHub Copilot 调试应用
- 使用 Copilot 进行调试的更新
- 为 Copilot 调试功能、功能列表和某些重构添加更多详细信息
- 使用 Visual Studio 调试器附加到运行的进程 - 使用区域透视为“附加到进程”文章添加语言配置
- 在 Visual Studio 中使用实时调试器进行调试 - 厘清禁用 JIT 调试器的说明
- 适应取消 Windows Arm32 .NET 调试 - 通过 UWP 部署步骤更新 Arm32 调试器文档
- 首先查看 Visual Studio 调试器 - 增加关于 Copilot 调试功能、功能列表和一些代码重构的更多详细信息
- 配置编辑并继续功能(C#、VB、C++)- 更新 Visual Studio 2022 中的热重载设置
- 在 Visual Studio 中调试 ASP.NET 或 ASP.NET Core 应用
- 添加说明和链接以阐明 C# 和 C++ 的远程调试方案
- Copilot 多线程调试更新以及与 ASP.NET Core 启动配置文件默认设置相关的更新
- 远程调试
- 添加说明和链接以阐明 C# 和 C++ 的远程调试方案
- Copilot 多线程调试更新以及与 ASP.NET Core 启动配置文件默认设置相关的更新
- 查看并行堆栈窗口中的线程和任务(C#、Visual Basic、C++) - 针对 Copilot 多线程调试以及 ASP.NET Core 启动配置文件默认设置的更新
- 使用正确的断点类型 - 向分析文章添加语言和运行时透视
- 使用 Natvis 框架在调试器中创建C++对象的自定义视图 - 添加使用 NatVis 内部扩展的文档指南
- IDiaDataSource - 文档
IDiaEnumNamedStreams
以及相关的接口和 API - IDiaDataSourceEx - 文档
IDiaEnumNamedStreams
以及相关的接口和 API - 接口(调试接口访问 SDK) - 文档
IDiaEnumNamedStreams
以及相关的接口和 API
设计师
更新的文章
- 模型编辑器 - 为 3D 图形添加有关 MeshContentTask 支持更改的注释
- 在游戏或应用中使用 3D 资产 - 为 3D 图形添加有关 MeshContentTask 支持更改的注释
扩展性
新文章
更新的文章
- 编辑器扩展性概念 - 编辑器文档的初始重构。
- 扩展 Visual Studio 编辑器 - 编辑器文档的初始重构。
开始使用
更新的文章
- 了解如何使用代码编辑器 - 查看和更新
- 教程:在 Visual Studio 中创建简单的 C# 控制台应用(第 1 部分(共 2 部分) - 查看和更新
IDE
新文章
更新的文章
- 什么是 Visual Studio 的 GitHub Copilot Chat 体验? - 为 Copilot 调试功能、功能列表和某些重构添加更多详细信息
- 在 Visual Studio 中查找和替换文本
- 详细介绍“在文件中替换”选项
- 评审和更新
- 比较 Visual Studio 中的文件 - 添加文本以说明可以采用常规方式编辑目标文件
- 浏览 Visual Studio IDE - 新鲜度更新
- 使用 Visual Studio 中的免费版 GitHub Copilot
- 添加用于聊天的键盘快捷方式
- Copilot 免费更新
- 教程:使用 Visual Basic 创建 WinForms 应用 - 查看和更新
- Visual Studio 中的 IntelliSense - 评审和更新
- 教程:使用 C# 在 Visual Studio 中创建 Windows 窗体应用 - 评审和更新
- 使用编码 保存和打开文件 - 添加用于更改默认文件编码的内容
- 在 Visual Studio 中更改字体、颜色和主题 - 在应用中为 UI 元素添加字体信息
- 在 Visual Studio 中编译和构建 - 检查和更新
- “在文件中查找”命令 - 更新 Visual Studio 2022 的“在文件中查找/替换”选项
- “在文件中替换”命令 - 更新 Visual Studio 2022 的“在文件中查找/替换”选项
安装
更新的文章
- 适用于 Visual Studio 安装的命令行参数示例 - 在非交互式安装中添加 UUF 原义信息
JavaScript
更新的文章
- 教程:在 Visual Studio 中使用 Angular 创建 ASP.NET Core 应用
- 添加显示 JSTS 模板的最终应用状态的内容
- 教程:在 Visual Studio 中创建具有 React 的 ASP.NET Core 应用 - 添加显示 JSTS 模板的最终应用状态的内容
- 教程:在 Visual Studio 中创建具有 Vue 的 ASP.NET Core 应用 - 添加显示 JSTS 模板的最终应用状态的内容
建模
更新的文章
- 进行体系结构分析和建模 - 更新 analyze-and-model-your-architecture.md
MSBuild
更新的文章
- XmlPoke 任务 - 提及在没有前缀的情况下该怎么办
- 添加 MSBuild 错误消息的详细信息:
- 常见 MSBuild 项目项 - 记录对“CopyToOutputDirectory”所对应的“IfDifferent”的 MSBuild 支持
分析
更新的文章
- 使用 CPU Insights 诊断高延迟 - 为 Copilot 调试功能、功能列表和某些重构添加更多详细信息
- 分析发布版本中的内存使用情况(C#、Visual Basic、C++、F#)
- 向分析文章添加语言和运行时透视
- 更新并阐明根分析文章“SEO 编辑”的热路径
- 阐明在调试或发布版本中运行分析工具的方案
- 首先查看分析工具(C#、Visual Basic、C++、F#)
- 向分析文章添加语言和运行时透视
- 阐明在调试或发布版本中运行分析工具的方案
- 分析内存使用工具中的根的热路径 - 更新并阐明根分析文章“SEO 编辑”的热路径
- 度量 Visual Studio 中的内存使用情况(C#、Visual Basic、C++、F#)
- 更新并阐明根分析文章“SEO 编辑”的热路径
- 阐明在调试或发布版本中运行分析工具的方案
- 在 Visual Studio 中选择内存分析工具(C#、Visual Basic、C++、F#) - 阐明调试或发布版本中运行分析工具的方案
- 分析资源消耗和 UI 线程活动(XAML) - 阐明在调试或发布版本中运行分析工具的方案
- 在发布或调试版本上运行分析工具(C#、Visual Basic、C++、F#) - 阐明在调试或发布版本中运行分析工具的方案
测试
更新的文章
- Microsoft.CodeCoverage.Console 工具 - 阐明 Microsoft.CodeCoverage.Console 的使用说明和方案,使其更加清晰明了
版本控制
更新的文章
- 在 Visual Studio 中提交 Git
- 添加新功能:自定义提交消息格式
- 新功能:Git 代码审核
- 在 Visual Studio 中创建拉取请求
- 添加 PR 注释功能
- 评审和更新
- 在 Visual Studio 中管理 Git 存储库 - 添加有关还原何时可能被禁用的信息
社区参与者
在此期间,以下人员为 Visual Studio 文档做出了贡献。 谢谢! 请访问登陆页面中的新增内容中“参与”下的链接,了解如何参与。
- changeworld - Takashi Takebayashi
- Rageking8 -
- cdpark - CD Park
- PhilKang0704 - Phil
- stevenwdv -
2024 年 12 月
Azure
更新的文章
- 使用 Azure 订阅登录
- 添加有关链式凭据的信息
- 添加有关个人帐户与工作帐户的注释
代码质量
更新的文章
- 代码度量 - 圈复杂度 - 更新工作效率指南
- Visual Studio 代码分析文档 (Windows) - 更新生产力指南
容器
更新的文章
- Docker Compose 生成属性
- 添加属性和更改表
- 添加 DependencyAwareStart 属性
- 教程:使用 Docker Compose 创建多容器应用 - 添加 17.13 DependencyAwareStart 场景
- 使用 Visual Studio 将 ASP.NET Core 容器部署到 Azure 应用服务 - 添加 Azure 容器应用的链接
- Docker 容器开发工具文档 - 为 Azure 容器应用添加链接
- 适用于 Docker 的 Visual Studio 容器工具 - 为 Azure 容器应用添加链接
- 启动部分 Compose 服务 - 评审和更新
- 快速入门:Visual Studio 中的 Docker - 评审和更新容器工具概述
数据工具
更新的文章
- 在 .NET Framework 应用程序中连接 Access 数据库 - 删除关于 Access 数据库的文章中过时的代码生成(codegen)列表
- Visual Studio 中的 LINQ to SQL 工具 - 评审和更新 LINQ to SQL 文章
- Visual Studio 中的 Entity Framework Tools - 评审和更新 Entity Framework 文章
- 在 Visual Studio 中处理数据 - 查看和更新 VS 中的访问数据
调试器
新文章
更新的文章
- 在 Visual Studio 中远程调试 C# 或 Visual Basic 项目 - 更新有关远程调试 C# 的文章
- 在 Visual Studio 中使用 GitHub Copilot 调试应用
- Copilot Free 更新
- 禁用实时调试器 - 添加用于禁用 ASP.NET 应用程序的链接和详细信息
- 教程:使用 Visual Studio 调试 C++ 代码 - 审查和更新
- 在 Visual Studio 调试器中查看线程(C#、Visual Basic、C++)- 评审和更新
- 使用适当的断点类型 - 在断点文章中添加语言支点
- 在 Visual Studio 中使用热重载编写和调试运行代码(C#、Visual Basic、C++) - 为 Vitest 更新 JavaScript 和 TypeScript 的单元测试文章
- 零基础调试 - 更新有关热重载更改的初学者指南
- 在 Visual Studio 中远程调试C++项目 - 更新有关远程调试C++的文章
- Visual Studio 调试器中的断点入门 - 厘清有关 Node.js 调试的说明
部署
更新的文章
- ClickOnce 部署和安全性 - 更新 ClickOnce 概述
- 从 IIS 获取发布设置并将其导入 Visual Studio - 查看并更新 IIS 教程
.publishsetting
的日期 - 将应用部署到文件夹、IIS、Azure 或其他目标 - 添加 WebJobs 选项的涵盖范围
扩展性
更新的文章
- VSIX 包的 Sign CLI 参考 - 添加新选项(
-i
或--interactive
)
开始使用
更新的文章
- 教程:打开存储库中的项目
- 添加一些额外的链接以帮助
- 评审和更新
- 在 Visual Studio 中运行 C# 程序或应用 - 纳入“运行 C# 程序”的同行反馈
- 项目和解决方案简介 - 评审和更新
- 教程:创建简单的 Visual Basic 控制台应用 - 审阅并更新
- 教程:使用 C# 创建 WPF 应用程序 - 评审和更新
IDE
新文章
更新的文章
- 使用 CodeLens 查找代码更改和其他历史记录 - 评审和更新
- 在编辑器中更改文本大小写 - 添加键盘快捷方式的链接
- Copilot Free 更新:
- .NET 项目设计器 - 更新 Visual Basic,现在使用 .NET 项目设计器
- 什么是 .NET 项目设计器? - 更新 Visual Basic,现在使用 .NET 项目设计器
- 指定生成事件(Visual Basic) - 适用于 Visual Studio 2022 的更新
- 框架目标概述 - 面向多个框架
- 开发者社区数据隐私 - 评审和更新
- 编码和行尾 - 评审和更新
- Visual Studio 实用指南
- 编辑工作效率指南
- 更新工作效率指南
- 适用于 C# 开发人员的 Visual Studio 工作效率指南 - 更新工作效率指南
- 在模板中替换参数 - 查看并更新,以明确需使用现有模板的必要性
安装
更新的文章
- 在 Visual Studio 中选择安装位置 - 评审和更新
- 在防火墙或代理服务器后面安装和使用 Visual Studio 和 Azure 服务 - 评审和更新
JavaScript
更新的文章
- 教程:在 Visual Studio 中创建 Node.js 和 Express 应用 - 评审和更新
- 编译 TypeScript 代码 (Node.js) - 更新有关如何使用 npm 编译 TypeScript 并对 JSTS 进行 Lint 分析的文章
- 编译 TypeScript 代码 (ASP.NET Core) - 更新有关如何使用 npm 编译 TypeScript 并对 JSTS 进行 Lint 分析的文章
- 在 Visual Studio 中对 JavaScript 进行 Lint 分析 - 更新有关如何使用 npm 编译 TypeScript 并对 JSTS 进行 Lint 分析的文章
- 在 Visual Studio 中对 JavaScript 和 TypeScript 代码进行单元测试 - 更新 Vitest 的单元测试 JSTS 文章
- 创建 Angular 项目 - 更新有关如何为 React、Vue、Angular 项目配置项目设置的信息
- 创建 React 项目 - 更新有关如何为 React、Vue、Angular 项目配置项目设置的信息
- 创建 Vue.js 项目 - 更新有关如何为 React、Vue、Angular 项目配置项目设置的信息
MSBuild
更新的文章
- 面向多个框架版本和平台 - 修改目标框架的备注
- MSBuild 17 中的新增功能 - 评审和更新 MSBuild 新增功能
- MSBuild 常见的项元数据 - 删除暗示存在多个表的含义
- 常用的 MSBuild 项目项 - 文档文化/WithCulture 元数据
- GenerateResource 任务 - 文档文化/WithCulture 元数据
测试
更新的文章
- 自定义代码覆盖率分析 - 更新代码覆盖率文档
- Microsoft.CodeCoverage.Console 工具 - 更新代码覆盖率文档
- 使用代码覆盖率确定要测试的代码量 - 更新代码覆盖率文档
- 使用测试资源管理器调试和分析单元测试 - 评审和更新
- 使用测试资源管理器运行单元测试
- 评审和更新
- 更新用于配置测试流程体系结构的单元测试内容
- 在 ARM64 中记录运行单元测试的行为
- Visual Studio 测试资源管理器常见问题 - 检查和更新
- 在 Visual Studio 中编写 C/C++ 单元测试 - 评审和更新,包括 VS2022 的映像。
- 为单元测试配置流程体系结构 - 更新用于配置测试流程体系结构的单元测试内容
- 演练:为托管代码创建并运行单元测试 - 更新用于配置测试流程体系结构的单元测试内容
社区参与者
在此期间,以下人员为 Visual Studio 文档做出了贡献。 谢谢! 请访问登陆页面中的新增内容中“参与”下的链接,了解如何参与。
- mkyman - ChrisYoung
2024 年 11 月
Azure
更新的文章
- 使用 Azure 订阅登录 - 链接到租户筛选
调试器
新文章
- Visual Studio 调试器中的断点入门
- IDiaStackWalkHelper::addressForVA
- IDiaStackWalkHelper::getFunctionFragmentsForVA
- IDiaStackWalkHelper::getNumberOfFunctionFragmentsForVA
更新的文章
- 使用正确的断点类型
- 为新用户添加断点相关文章的链接
- 重构断点文章并整合审阅反馈
- 添加有关导出和导入断点组的信息
- 常见问题解答 - 调试程序功能查找器 - 重构断点文章并整合评审反馈
- 在代码编辑器中使用数据提示查看和更改变量值 - 重构断点文章并整合审阅反馈
- 附加到在 Docker 容器上运行的进程 - 针对 Docker 与 WSL 场景的附加进程的更新
- 在 Visual Studio 调试器中使用内存窗口(C#、C++、Visual Basic、F#)- 有关内存窗口的更新文章
- IDiaSymbol::get_value - 更新 IDiaSymbol::get_value 的示例用法
- 在远程 IIS 计算机上调试 ASP.NET - 将安全信息添加到远程调试 IIS 文章中
- 在 Visual Studio 中对远程 IIS 计算机上 ASP.NET Core 进行远程调试 - 在远程调试 IIS 条目中添加安全信息
- 从 Visual Studio 使用 Azure VM 在 IIS 上远程调试 ASP.NET Core - 在远程调试 IIS 文章中添加安全信息
- 在 Visual Studio 中使用 GitHub Copilot 调试应用 - 为快速操作灯泡添加 Copilot 内容
- 调试时传递命令行参数 (C++) - 修复标题
- 在“自动变量”和“局部变量”窗口中检查变量 - 更新调试器内容以便查看返回值
- 初步了解 Visual Studio 调试器 - 更新有关如何查看返回值的调试器内容
- Visual Studio 中的表格可视化工具 - 添加有关 IEnumerable 可视化工具的 IntelliSense 信息
- IDiaStackWalkHelper::pdataForVA - 为缺失的 3 IDiaStackWalkHelper 函数添加文档
- IDiaStackWalkHelper - 为缺失的 3 IDiaStackWalkHelper 函数添加文档
- SymTagEnum - 修复因代码转义不当而损坏的链接
部署
更新的文章
- 初探 Visual Studio 中的部署 - 评审和更新
- Visual Studio 安装程序项目扩展和 .NET - 更新 .NET 安装程序项目文章
扩展性
更新的文章
- 使用 Visual Studio 编辑器扩展性
- 修复缺失链接和错误链接
- 将 17.12 文档添加到 VisualStudio.Extensibility
- VSIX 包的 Sign CLI 参考 - VSIX 签名:修复 Sign CLI 示例
- 概述 - 将 17.12 文档添加到 VisualStudio.Extensibility
- 写入 Visual Studio 输出窗口
- 将 17.12 文档添加到 VisualStudio.Extensibility
- 更新 17.12 中 VS.Extensibility 输出窗口的文档
IDE
更新的文章
- 什么是类设计器? - 更新/修复类设计器说明
- 快速操作
- 为快速操作的灯泡添加 Copilot 内容
- 添加调用快速操作的说明并进行重构
- Visual Studio 2022 中的新增功能 - 17.12 更新
- 使用 CodeLens 查找代码更改和其他历史记录 - 添加有关如何显示 CodeLens 的文件级指示器的说明
- 代码样式首选项 - 厘清代码清理说明
- 创建、处理和删除 Visual Studio 项目和解决方案 - 在 Visual Studio 实例功能之间添加新副本
- 通过在 Visual Studio 中设置 GitHub Copilot Chat 的上下文来获取更好的答案 - 为 17.12 添加引导式聊天体验
- Visual Studio 开发人员命令提示和开发人员 PowerShell - 更新项目位置说明
- 什么是 Visual Studio 的 GitHub Copilot Chat 体验? - 添加代码引用更新
- 配置文件和文件夹的信任设置 - 添加 Visual Studio 17.12 功能 motw
- “在文件中查找” - 更新“在文件中查找”功能至 17.12 版本,以刷新和修改选项
- 使用 Visual Studio 搜索 - 更新 17.12 中的“一站式搜索”新功能
- 错误列表窗口 - 从错误列表复制:17.12 的功能更新
- “字体和颜色”、“环境”、“选项”对话框 - 向表添加可折叠文本指示器
- 更改 Visual Studio 中的字体、颜色和主题 - 跨主题保留字体设置
- 使用需要多重身份验证 (MFA) 的帐户登录到 Visual Studio - 添加访问被拒绝的文本
JavaScript
更新的文章
- 适用于 JavaScript Project System 的 MSBuild 参考 - 更新 JS 项目中的 ShouldRunBuildScript 的示例代码
- 教程:在 Visual Studio 中使用 Angular 创建 ASP.NET Core 应用 - 添加与发布 ASP.NET Core 和 JSTS 的输出相关的链接
- 教程:在 Visual Studio 中使用 React 创建 ASP.NET Core 应用
- 添加与发布 ASP.NET Core 和 JSTS 的输出相关的链接
- 与 Vite CLI 相关的 JS 项目模板的更新
- 教程:在 Visual Studio 中使用 Vue 创建 ASP.NET Core 应用
- 添加与发布 ASP.NET Core 和 JSTS 的输出相关的链接
- 与 Vite CLI 相关的 JS 项目模板的更新
MSBuild
更新的文章
分析
更新的文章
- 从 Visual Studio 探查器中将 dotnet 计数器可视化 - 添加 .NET 计量器直方图工具相关的内容
测试
更新的文章
- 使用测试资源管理器调试和分析单元测试 - 使用 Copilot 添加用于调试单元测试的内容
版本控制
更新的文章
- 在 Visual Studio 中进行 Git 提交 - 添加关于重命名通知的注释
- 从 Visual Studio 创建 Git 存储库 - 更新 17.12 版本对内部存储库的支持
- Visual Studio 中的 Git - 添加有关复制 GitHub 永久链接功能的文档
社区参与者
在此期间,以下人员为 Visual Studio 文档做出了贡献。 谢谢! 请访问登陆页面中的新增内容中“参与”下的链接,了解如何参与。
- Michael-K-Stein - Michael Kuperfish Steinberg
- alexravenna - Alex Ravenna
- cathei - Maxwell Keonwoo Kang
- PhilKang0704 - Phil
- prasoonpankaj - Prasoon Pankaj
- saranshsaini - Saransh Saini