整理 | 蘇宓
(相關(guān)資料圖)
出品 | CSDN(ID:CSDNnews)
不久前,在?Build?2022 大會上,微軟宣布正在開發(fā)原生 Arm64 版本的 Visual Studio 2022,同時和高通合作推出一款基于?Snapdragon?計算平臺構(gòu)建的 ARM64 設(shè)備——Project?Volterra,可讓開發(fā)者更輕松地構(gòu)建和測試 ARM 原生應(yīng)用程序。之所以這么做,微軟的本意是使開發(fā)者能夠使用他們最喜歡的工具和編程語言在“開放式硬件生態(tài)系統(tǒng)”中工作,包括 Visual Studio 2022,Modern .NET 6 和 Java、Classic .NET Framework 或 Windows Terminal、WSL、WSA、C++、Python、Node JS、Git 等。
6 月 14 日,微軟在 Windows 11 上發(fā)布第一個原生 ARM64 版本的 Visual Studio,距離其目標(biāo)更進(jìn)一步,也為開發(fā)者帶來了福音。
首個原生支持 ARM64 的 Visual Studio
當(dāng)前,最新的 Visual Studio 2022 17.3 Preview 2 版本現(xiàn)已作為 Windows 11 上的本機(jī) Arm64 應(yīng)用程序提供,它將本地支持在基于 Arm 的處理器上構(gòu)建和調(diào)試 Arm64 應(yīng)用程序。?
對此,微軟官方發(fā)布博客表示,“Arm64 開發(fā)是一項長期投資,我們通過關(guān)注開發(fā)者工作負(fù)載開始了這一段旅程,以使得 Arm64 開發(fā)人員在 Windows 11 ?Arm64 上高效工作?!?/p>
首個 Arm64 版本支持以下工作負(fù)載:
使用 C++ 進(jìn)行桌面開發(fā)(適用于基于 MSBuild 的項目)
.NET 桌面開發(fā)(WinForms、WPF),同時使用 .NET Framework 和 Modern .NET。
NET 和 Web 開發(fā)
微軟稱,上述工作負(fù)載目前處于預(yù)覽狀態(tài),但應(yīng)該在今年年底前正式發(fā)布(GA)。
對于開發(fā)者的意義
據(jù) Visual Studio 高級項目經(jīng)理 Mark Downie 發(fā)布的官方公告顯示,Microsoft Visual C++(MSVC)工具集(包括C++編譯器、庫和運行時)已經(jīng)支持面向 Arm64 一段時間了。這意味著從使用?MSVC 工具集的本地開發(fā)項目開始,編譯器將能夠在 ARM64 設(shè)備上原生運行,而無需通過仿真轉(zhuǎn)譯。
通過 Visual Studio 2022 17.3 Preview 2 版本,開發(fā)者可以訪問新的本機(jī) Arm64 MSVC 編譯器工具集,包括其 C++ 代碼分析功能,同時仍面向 MSVC 當(dāng)前支持的所有平臺:
除此之外,微軟強調(diào)稱,.NET 6 自推出以來就一直原生支持 ARM64,且致力于對 .NET Framework 4.8.1 運行時和 SDK 形式擴(kuò)展的支持。值得注意的是,按照計劃,.NET Framework 4.8.1 將在今年晚些時候 Windows 11 22H2 版本中默認(rèn)可用,并將在未來某個時候覆蓋到較早推出的操作系統(tǒng)中。此預(yù)覽版支持 Windows Forms、WPF 和 Web 應(yīng)用,但微軟也計劃將其擴(kuò)展到 Windows App SDK、.NET MAUI 和 Universal Windows Platform (UWP)平臺上。
嘗鮮方法
對于當(dāng)前想要嘗試使用 Arm64 Visual Studio 的開發(fā)者而言,微軟也發(fā)布了一套安裝指南,首先:
確保你的 Arm64 設(shè)備裝有 Windows 11。
從 Arm64 設(shè)備中卸載任何以前版本的 Visual Studio 2022。
接下來,通過下載并安裝 Visual Studio 2022 17.3 預(yù)覽版 2(https://visualstudio.microsoft.com/vs/preview/)可以開啟嘗鮮之路了,如果你感興趣,也可以快速用起來啦~~
來源:https://devblogs.microsoft.com/visualstudio/arm64-visual-studio/
關(guān)鍵詞: