宇宙第一 IDE 发布新版了
Visual Studio 2022 正式版于发布。新版本带有 go-live 许可证,可供生产使用。在 Visual Studio 2019 的基础上,新版集成开发坏境提供了非常多的改进,包括对 64 位、6 和 C++ 20 的支持,为核心调试器提供更好的性能,并在实时共享会话中支持文本聊天。
v143 构建工具现在可以通过 Visual Studio 安装程序以及独立的构建工具使用。
当在调试器下运行时,新的热重新加载体验现在可用于本地 C++ 应用程序。它同时支持 MSBuild 和 CMake 项目。更多信息请看热重载部分。
你现在可以在 WSL2 上本地构建和调试,而无需建立 SSH 连接。跨平台的 CMake 项目和基于 MSBuild 的 Linux 项目都被支持。
实施了 /scanDependencies 标志,用于输出 CMake 项目的 C++20 模块依赖关系asp技术,如P1689r3中所述。这是朝着支持用 CMake 构建基于模块的项目迈出的一步,我们正在努力在以后的版本中完成这一支持。
MSVC 工具集现在默认在调试记录中使用 SHA-256源代码散列。此前,该工具集默认使用 MD5 进行源代码散列。
使用 C++ 进行游戏开发的工作负载现在可以安装最新的虚幻引擎,并支持 Visual Studio 2022。
通过优化缓存头的使用和符号数据库的访问,改进了 C++ 智能感应的性能,提供了改进的加载时间以进入你的代码。
C++ AMP 头文件现在已被废弃。在 C++ 项目中包含会产生构建错误。要消除这些错误,请定义_SILENCE_AMP_DEPRECATION_WARNINGS。请参阅AMP 弃用链接以了解更多细节。
微软发布了一种新的断点类型,叫做依赖性断点,它允许你配置一个断点,使其只在另一个断点被首先击中时才被启用。
为 Extrenal Sources 节点添加了更多的更新,现在你可以在子节点无源模块下看到模块,并以 Solution explorer 本身的形式加载符号。
增加了新的文档管理功能,包括自定义标签宽度,加粗活动文档,以及 docwell 中额外的关闭按钮。
对任何跨越不同存储库的解决方案(即在不同 Git 存储库中托管项目的解决方案)的预览标志下的多存储库支持
通过添加诸如访问开发者社区、发行说明、Visual Studio 产品路线图和我们的社交媒体页面,提供了与我们开发团队的更多合作。
热重载现在可以通过 Visual Studio 调试器向开发人员提供,对于许多 .NET 6 应用程序类型,不需要调试器。
整行补全可以根据你当前的上下文预测你的下一段 C# 代码,并在你的光标右边以内联建议的形式呈现。
非常早期的实验性预览,能够在远程环境中运行测试,如 linux 容器、WSL 和通过 SSH 连接。
从 17.0 开始的测试平台的新版本将不能运行通用测试和有序测试。这些特定的功能只作为 MSTestv1 早期版本的一部分,不包括在 MSTestv2 中。我们看到这些功能的使用率非常低,而且有序测试现在被认为是与最佳测试实践相违背的。
UWP 扩展 SDK 现在需要明确声明他们希望出现在工具箱中的类型,在他们的 SdkManifest.xml 文件中列出它们。旧版本的 Visual Studio 的行为没有改变;它们将忽略清单中的控件列表,而是动态地列举 SDK 程序集中的控件类型。
改进了信任设置功能,现在只要在 IDE 中打开不受信任的代码(如文件、项目或文件夹),就会显示警告。
Visual Studio 2022 附带的新安装程序现在可以配置 Visual Studio 产品从哪里获得更新。这允许你从不同的 LTSC 中选择更新,或者,如果你在一个受管理的企业环境中,你可以配置客户端从一个布局中获得其更新。
你可以通过 Visual Studio 中的连接服务体验,使用微软身份认证平台为你的 ASP.NET Core 应用程序添加认证。
XAML 实时预览现在可用于 WPF、UWP、WinUI 和 Xamarin.Forms 开发人员在 Android 模拟器或作为 UWP 桌面应用程序运行他们的应用程序。实时预览可以捕获正在运行的应用程序的用户界面,并将其带入 Visual Studio 中的一个停靠窗口。
这使得使用 XAML Hot Reload 来改变应用程序更容易,同时在 Visual Studio 内部看到这些变化,而不需要在运行中的应用程序和 Visual Studio 之间来回切换,同时进行实时 XAML 代码修改。
当在 WPF 应用程序中从工具箱中创建 DataGrid、ListBox 和 ListView 控件时,设计时示例数据现在将被默认添加。要禁用这种行为,请取消勾选在元素创建时自动添加样本数据,在工具->
选项->
XAML 设计器下。
微软做了很多改进,使数据绑定变得快速和简单,比如从属性检查器快速访问数据绑定对话框,能够从快速操作中设置绑定,能够在数据绑定对话框中选择要绑定的属性。asp技术过时了吗华为asp有哪些公司