Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Visual Studio je sestaveno pro cílové procesory založené na architektuře x86 a neexistují žádné verze sady Visual Studio pro procesory založené na ARM. Tento článek obsahuje informace o spuštění sady Visual Studio prostřednictvím emulace x86 a vzdáleného cílení na zařízení Arm.
Visual Studio může běžet na zařízeních s podporou ARM prostřednictvím emulace x86, i když některé funkce nejsou v současné době podporované v Azure Resource Manageru. Proto nedoporučujeme používat Visual Studio 2019 na zařízeních, která používají procesory založené na ARM. Místo toho doporučujeme vzdáleně cílit na zařízení ARM.
Viz Požadavky na systém pro Visual Studio 2019 pro podporované operační systémy, hardware, podporované jazyky a další požadavky a pokyny.
Visual Studio 2022 verze 17.4 je nyní k dispozici jako nativní aplikace Arm64 ve Windows 11 pro počítače s armem. Jedná se o první verzi sady Visual Studio, která nativně podporuje sestavování a ladění aplikací Arm64 na procesorech založených na arm. Visual Studio 2022 verze 17.4 a novější eliminují závislost na emulaci x64 pro většinu vývojářských úloh. Tento článek popisuje, jak začít se sadou Visual Studio pro Arm64.
Začínáme se sadou Visual Studio pro Arm64
Začínáme s nativním prostředím Sady Visual Studio Arm64:
- Ujistěte se, že je na zařízení s Arm64 nainstalovaný Windows 11.
- Odinstalujte všechny předchozí verze sady Visual Studio ze zařízení Arm64.
- Stáhněte a nainstalujte nejnovější verzi sady Visual Studio 2022.
Instalace sady Visual Studio pro Arm64
Pro architekturu Visual Studio x64 i Visual Studio Arm64 existuje jeden instalační program. Instalační program sady Visual Studio zjistí, jestli je systémová architektura Arm64. Pokud ano, instalační program stáhne a nainstaluje verzi Arm64 sady Visual Studio. (Podporuje se jenom Windows 11.) Pokud produkt nainstalujete prostřednictvím rozložení, musíte explicitně nakonfigurovat rozložení tak, aby zahrnovalo binární soubory Arm.
Poznámka:
Pokud chcete používat Visual Studio pro Arm64, musíte před instalací sady Visual Studio 2022 17.4 nebo novější odinstalovat všechny předchozí verze sady Visual Studio (x64, x86).
Podporované úlohy
Visual Studio pro Arm64 podporuje následující úlohy:
- Vývoj desktopových aplikací .NET
- Vývoj desktopových aplikací pomocí jazyka C++
- Vývoj pro ASP.NET a web
- vývoj pro Node.js
- Vývoj rozšíření sady Visual Studio
- Vývoj her v jazyce C++
- Vývoj her pomocí Unity
- Vývoj aplikací pro Windows
- Vývoj uživatelského rozhraní multiplatformních aplikací .NET (.NET MAUI)
- Vývoj pro Linux a vložený s využitím jazyka C++
- Vývoj databází pomocí SQL Server Data Tools
Spravovaný vývoj
V této verzi můžete vytvářet desktopové aplikace (Windows Forms a WPF), které cílí na .NET 6 i novější i .NET Framework 4.8.1. Rozhraní .NET Framework 4.8.1 je součástí Windows 11 a je možné ho nainstalovat v některých verzích Windows 10.
Nativní vývoj
Se sadou Visual Studio 2022 17.4 a novějšími můžete získat přístup k nativní sadě nástrojů kompilátoru Arm64 Visual C++, která zahrnuje analýzu kódu jazyka C++ a stále cílit na všechny platformy aktuálně podporované visual C++.
| Architektura hostitele (platforma, na které je kompilátor spuštěný) | Cílová architektura (platforma, pro které kompilátor generuje binární soubory) | Cesta instalace |
|---|---|---|
| Arm64 | Arm64 | < >Umístění instalace\VC\Tools\MSVC\version>\<bin\HostARM64\ARM64 |
| Arm64 | X64 | < >Umístění instalace\VC\Tools\MSVC\<version>\bin\HostARM64\x64 |
| Arm64 | X86 | < >Umístění instalace\VC\Tools\MSVC\<version>\bin\HostARM64\x86 |
V Arm64 je k dispozici mnoho knihoven C++. Vcpkg také běží nativně na Arm64 a i když některé závislé nástroje jiné společnosti než Microsoft mohou být stále emulované, můžete úspěšně sestavit a využívat více než 1 700 knihoven C++ přímo v nativním prostředí sestavení Arm64.
Pokud instalujete vývoj desktopových aplikací pomocí úlohy C++ , můžete načíst libovolný desktopový projekt a řešení jazyka C++ pomocí nástroje MSBuild a pak použít možnosti úprav, sestavování a ladění, které už znáte v sadě Visual Studio.
Verze sady Visual Studio starší než 17.4
Visual Studio 2022 verze starší než 17.4 se dá spustit na zařízeních s podporou arm prostřednictvím emulace x64, ale některé funkce se v Arm nepodporují. Proto nedoporučujeme spouštět tyto verze sady Visual Studio na zařízeních, která používají procesory založené na arm. Místo toho doporučujeme vzdáleně cílit na zařízení Arm.
Viz Požadavky na systém pro Visual Studio 2022 pro podporované operační systémy, hardware, podporované jazyky a další požadavky a pokyny.
Vzdálené cílení na zařízení ARM
Pro zajištění co nejlepšího prostředí doporučujeme používat Visual Studio na samostatném počítači s platformou x86 a pomocí funkcí vzdáleného nasazení a ladění v sadě Visual Studio cílit na zařízení založené na ARM. Informace o ladění univerzálních aplikací pro Windows, které už jsou v zařízení nainstalované, najdete v tématu Ladění nainstalovaného balíčku aplikace pro UPW v sadě Visual Studio. Informace o ladění nové aplikace naleznete v tématu Ladění aplikací UPW na vzdálených počítačích ze sady Visual Studio. Všechny ostatní typy aplikací najdete v dokumentaci ke vzdálenému ladění .
Tipy pro spuštění sady Visual Studio na zařízeních ARM
Použít pouze v případě potřeby
Visual Studio můžete spustit na procesoru ARM pomocí emulace x86. Některé funkce nemusí být v této emulaci podporované a výkon může být pomalejší při použití emulace pro procesory založené na ARM. Můžete zvážit vzdálené cílení na zařízení ARM.
Čas instalace
Naplánujte, že instalace sady Visual Studio trvá déle a očekává se, že se pozastaví po určitou dobu nebo bude vyžadovat restartování.
Vzdálené nástroje
Pokud chcete ladit aplikaci spuštěnou na vzdáleném zařízení, musíte stáhnout a nainstalovat vzdálené nástroje pro ARM.
Začít ladění
Ne všechny projekty sady Visual Studio jsou nakonfigurované tak, aby spouštěly projekty místně při spuštění ladění (F5) ze zařízení ARM. Visual Studio je potřeba nakonfigurovat pro vzdálené ladění, i když je vaše aplikace spuštěná místně. Další informace najdete v tématu vzdálené ladění.
Potřebujeme vaši pomoc!
Dejte nám vědět, co se vám líbí a jestli máte návrhy na vylepšení sady Visual Studio na Arm64. Zpětnou vazbu můžete sdílet prostřednictvím komunity vývojářů: ohlaste případné chyby nebo problémy prostřednictvím nahlášení problému a podělte se o své návrhy pro stanovení priorit více úloh.