整理 | 蘇宓
(相關資料圖)
出品 | 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,距離其目標更進一步,也為開發者帶來了福音。
首個原生支持 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)。
對于開發者的意義
據 Visual Studio 高級項目經理 Mark Downie 發布的官方公告顯示,Microsoft Visual C++(MSVC)工具集(包括C++編譯器、庫和運行時)已經支持面向 Arm64 一段時間了。這意味著從使用?MSVC 工具集的本地開發項目開始,編譯器將能夠在 ARM64 設備上原生運行,而無需通過仿真轉譯。
通過 Visual Studio 2022 17.3 Preview 2 版本,開發者可以訪問新的本機 Arm64 MSVC 編譯器工具集,包括其 C++ 代碼分析功能,同時仍面向 MSVC 當前支持的所有平臺:
除此之外,微軟強調稱,.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)平臺上。
嘗鮮方法
對于當前想要嘗試使用 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/
關鍵詞: