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