• 首个原生 ARM64 Visual Studio 发布,已上线 Windows 11!


    dc115197b17cdf7a485a430b1437d9e3.gif

    整理 | 苏宓

    出品 | CSDN(ID:CSDNnews)

    不久前,在 Build 2022 大会上,微软宣布正在开发原生 Arm64 版本的 Visual Studio 2022,同时和高通合作推出一款基于 Snapdragon 计算平台构建的 ARM64 设备——Project Volterra,可让开发者更轻松地构建和测试 ARM 原生应用程序。之所以这么做,微软的本意是使开发者能够使用他们最喜欢的工具和编程语言在“开放式硬件生态系统”中工作,包括 Visual Studio 2022,Modern .NET 6 和 Java、Classic .NET Framework 或 Windows Terminal、WSL、WSA、C++、Python、Node JS、Git 等。

    6 月 14 日,微软在 Windows 11 上发布第一个原生 ARM64 版本的 Visual Studio,距离其目标更进一步,也为开发者带来了福音。

    9a64709fa0ad1e57e5275b972e1baa50.png

    首个原生支持 ARM64 的 Visual Studio

    当前,最新的 Visual Studio 2022 17.3 Preview 2 版本现已作为 Windows 11 上的本机 Arm64 应用程序提供,它将本地支持在基于 Arm 的处理器上构建和调试 Arm64 应用程序。 

    对此,微软官方发布博客表示,“Arm64 开发是一项长期投资,我们通过关注开发者工作负载开始了这一段旅程,以使得 Arm64 开发人员在 Windows 11  Arm64 上高效工作。”

    首个 Arm64 版本支持以下工作负载:

    • 使用 C++ 进行桌面开发(适用于基于 MSBuild 的项目)

    • .NET 桌面开发(WinForms、WPF),同时使用 .NET Framework 和 Modern .NET。

    • NET 和 Web 开发

    微软称,上述工作负载目前处于预览状态,但应该在今年年底前正式发布(GA)。

    a82a5e1cfb4b7f3eddbbacc498b32ff8.png

    对于开发者的意义

    据 Visual Studio 高级项目经理 Mark Downie 发布的官方公告显示,Microsoft Visual C++(MSVC)工具集(包括C++编译器、库和运行时)已经支持面向 Arm64 一段时间了。这意味着从使用 MSVC 工具集的本地开发项目开始,编译器将能够在 ARM64 设备上原生运行,而无需通过仿真转译。

    9565ecb365472198ef9373e55518872d.png

    通过 Visual Studio 2022 17.3 Preview 2 版本,开发者可以访问新的本机 Arm64 MSVC 编译器工具集,包括其 C++ 代码分析功能,同时仍面向 MSVC 当前支持的所有平台:

    bb3d25b64ea40a46424e3e27251ec86c.png

    除此之外,微软强调称,.NET 6 自推出以来就一直原生支持 ARM64,且致力于对 .NET Framework 4.8.1 运行时和 SDK 形式扩展的支持。值得注意的是,按照计划,.NET Framework 4.8.1 将在今年晚些时候 Windows 11 22H2 版本中默认可用,并将在未来某个时候覆盖到较早推出的操作系统中。此预览版支持 Windows Forms、WPF 和 Web 应用,但微软也计划将其扩展到 Windows App SDK、.NET MAUI 和 Universal Windows Platform (UWP)平台上。

    51abfb5ee95336a6816195c361e66045.png

    尝鲜方法

    对于当前想要尝试使用 Arm64 Visual Studio 的开发者而言,微软也发布了一套安装指南,首先:

    • 确保你的 Arm64 设备装有 Windows 11。

    • 从 Arm64 设备中卸载任何以前版本的 Visual Studio 2022。

    接下来,通过下载并安装 Visual Studio 2022 17.3 预览版 2(https://visualstudio.microsoft.com/vs/preview/)可以开启尝鲜之路了,如果你感兴趣,也可以快速用起来啦~~

    来源:https://devblogs.microsoft.com/visualstudio/arm64-visual-studio/

  • 相关阅读:
    Spring源码中的简单工厂模式
    centos8 Error: Failed to download metadata for repo ‘appstream‘
    使用Python操作MSSQL数据库.
    openwrt 23.05.2 稳定版本 导入树莓派4B
    云原生之旅 - 5)Kubernetes时代的包管理工具 Helm
    二叉树morris遍历,空间复杂度为 O(1)
    9.13 | day 6 |day 45| to 完全平方数
    第86步 时间序列建模实战:Transformer回归建模
    Drupal view实现排序:未来升序,过去降序
    Windows Server 2022 简体中文版、英文版下载 (updated Jun 2022)
  • 原文地址:https://blog.csdn.net/csdnnews/article/details/125308180