Microsoft Visual Studio 2022
Microsoft Visual Studio是微软公司推出的开发环境。Visual Studio IDE 是一个创意启动板,可用于编辑、调试和生成代码,然后发布应用。除了大多数 IDE 都提供的标准编辑器和调试器之外,Microsoft Visual Studio还包括编译器、代码补全工具、图形设计器以及许多其他功能,以增强软件开发过程。Microsoft Visual Studio 使你能够准确、高效地编写代码,并且不会丢失当前的文件上下文。
最新更新
使用 GitHub Copilot 订阅,可以在编写代码时获取问题的答案并咨询 AI。 Visual Studio 2022 版本 17.4 及更高版本包括与 GitHub Copilot 的集成,并且版本 17.6 及更高版本也支持 GitHub Copilot Chat。
Visual Studio 2022 速度更快、更容易上手且更轻量,专为学习者和工业级解决方案生成者而设计。 此外,我们会继续关注每个迭代版本的性能。
Windows 上的 Visual Studio 2022 现在是 64 位应用程序。 这意味着,可以在不耗尽内存的情况下打开、编辑、运行和调试最大且最复杂的解决方案。
在 Visual Studio 2022 中,我们重点改善了多个关键功能的性能。 例如,在搜索 Orchard Core 等大型解决方案时,在文件中查找功能的速度现在比以前快了 3 倍。
1、你现在可以在 Visual Studio IDE 中创建拉取请求。 此外,请尝试使用差异的新摘要视图,以便更轻松地专注于更改的内容。
2、我们集成了称为提交图的相对较新的 Git 功能,这有助于提高 Git 操作的性能和 Visual Studio 本身的性能。
使用 Visual Studio 2022 可以在 Azure 中快速轻松地生成新式基于云的应用程序。 此外,我们的新版本还完全支持 .NET 及其适用于 Windows 和 Mac 开发人员所开发的 Web、客户端和移动应用的统一框架。 Visual Studio 2022 为 C++ 工作负载提供可靠的支持,并附带新的生产力功能、C++20 工具和 IntelliSense。
Visual Studio 2022 包括更好的跨平台应用开发工具和最新版本的 C++ 生成工具,以便提供 C++20 支持。
同时,我们正在更新热重载,以便可以在应用程序运行时编辑 C++ 或 .NET 项目。
Visual Studio 2022 包含 Blazor 和 Razor 编辑器的重大更新,以及 ASP.NET Core 中热重载的新功能(包括在保存文件或将更改应用到 CSS 文件时的热重载)!
从实时和异步协作工具,到经改进的与日常工作流无缝集成的见解和生产力工具,Visual Studio 2022 都能提供,而且不止于此。
1、如果你处理过托管在不同 Git 存储库上的项目,你可能已使用外部工具或多个 Visual Studio 实例与它们连接。 现在,可以使用项目位于多个存储库中的单一解决方案,从 Visual Studio 的一个实例中参与这些存储库。
2、我们添加了行暂存支持,也称为交互式暂存。 现在,可以直接从代码编辑器暂存文件中的更改区块,或在不同的提交中拆分更改。
1、整行完成:在 Visual Studio 2022 中,IntelliCode 功能现在可以一次自动完成整行代码。 有关详细信息,请参阅借助 IntelliCode 完成键入较少内容即可获得较多代码博客文章。
2、快速操作建议:IntelliCode 现在可以辨识你何时执行了常见任务,并推荐适当的快速操作,在你键入时就能完成操作。 有关详细信息,请参阅使用 IntelliCode 在键入时发现常见任务的快速操作博客文章。
产品特点
功能配置
Microsoft Visual Studio共有3个功能配置包:Community, Professional, Enterprise
功能模块 | Community | Professional | Enterprise |
---|---|---|---|
支持的使用方案 | 大多数功能可用 |
所有功能可用 |
所有功能可用 |
个人开发人员 | |||
教室学习 | |||
学术研究 | |||
参与开源项目 | |||
非企业组织, 最多 5 个用户 | |||
企业 | |||
开发平台支持 | 所有功能可用 |
所有功能可用 |
所有功能可用 |
集成开发环境 | 大多数功能可用 |
大多数功能可用 |
所有功能可用 |
实时依赖项验证 | |||
体系结构分层图 | |||
体系结构验证 | |||
代码克隆 | |||
CodeLens | |||
速览定义 | |||
重构 | |||
一键式 Web 部署 | |||
模型资源查看器 | |||
通过代码映射与依赖关系图对解决方案进行可视化 | |||
多重目标 | |||
高级调试与诊断 | 部分功能可用 |
部分功能可用 |
所有功能可用 |
IntelliTrace | |||
代码映射调试器集成 | |||
.NET 内存转储分析 | |||
代码指标 | |||
图形调试 | |||
静态代码分析 | |||
性能和诊断中心 | |||
Snapshot Debugger | |||
按时间顺序查看调试(预览) | |||
测试工具 | 极少数功能可用 |
极少数功能可用 |
所有功能可用 |
Live Unit Testing | |||
IntelliTest | |||
Microsoft Fakes (单元测试隔离) | |||
代码覆盖率 | |||
单元测试 | |||
跨平台开发 | 部分功能可用 |
部分功能可用 |
所有功能可用 |
嵌入的程序集 | |||
Xamarin Inspector | |||
Xamarin Profiler | |||
适用于 Windows 的远程 iOS 模拟器 | |||
使用 Xamarin 在 Android 和 iOS 之间共享代码 | |||
本机 iOS 和 Android UI 设计器 | |||
Xamarin.Forms | |||
协作工具和功能 | 所有功能可用 |
所有功能可用 |
所有功能可用 |
PowerPoint 情节提要 | |||
代码评审 | |||
任务暂停/继续 | |||
团队资源管理器(第三方开发工具支持) | |||
Visual Studio Live Share |
注:以上功能配置信息仅供参考,实际功能配置信息以真实软件为准,解释权归软件制造商所有。