Udostępnij przez


Program Visual Studio na urządzeniach obsługiwanych przez ramię

Program Visual Studio 2022 w wersji 17.4 jest teraz dostępny jako natywna aplikacja Arm64 w systemie Windows 11 dla komputerów z systemem Arm. Jest to pierwsza wersja programu Visual Studio, która natywnie obsługuje tworzenie i debugowanie aplikacji Arm64 na procesorach opartych na usłudze Arm. Program Visual Studio 2022 w wersji 17.4 lub nowszej eliminuje zależność od emulacji x64 dla większości obciążeń deweloperskich. W tym artykule opisano, jak rozpocząć pracę z programem Visual Studio dla usługi Arm64.

Wprowadzenie do programu Visual Studio dla arm64

Aby rozpocząć pracę z natywnym środowiskiem programu Visual Studio Arm64:

  • Upewnij się, że system Windows 11 jest zainstalowany na urządzeniu Arm64.
  • Odinstaluj wszystkie wcześniejsze wersje programu Visual Studio z urządzenia Arm64.
  • Pobierz i zainstaluj najnowszą wersję programu Visual Studio 2022.

Instalowanie programu Visual Studio dla arm64

Istnieje jeden instalator dla architektur Visual Studio x64 i Visual Studio Arm64. Instalator programu Visual Studio wykrywa, czy architektura systemu to Arm64. Jeśli tak jest, instalator pobiera i instaluje wersję arm64 programu Visual Studio. (Obsługiwany jest tylko system Windows 11). Jeśli zainstalujesz produkt za pomocą układu, musisz jawnie skonfigurować układ tak, aby zawierał pliki binarne arm.

Uwaga / Notatka

Aby użyć programu Visual Studio dla arm64, przed zainstalowaniem programu Visual Studio 2022 17.4 lub nowszego należy odinstalować wszystkie poprzednie wersje programu Visual Studio (x64, x86).

Obsługiwane obciążenia

Program Visual Studio dla arm64 obsługuje następujące obciążenia:

  • Programowanie aplikacji klasycznych platformy .NET
  • Programowanie aplikacji klasycznych za pomocą języka C++
  • Tworzenie aplikacji na platformie ASP.NET i aplikacji internetowych
  • Programowanie Node.js
  • Programowanie rozszerzeń programu Visual Studio
  • Programowanie gier w języku C++
  • Programowanie gier za pomocą aparatu Unity
  • Tworzenie aplikacji systemu Windows
  • Programowanie wieloplatformowego interfejsu użytkownika aplikacji platformy .NET (.NET MAUI)
  • Programowanie w systemie Linux i osadzone za pomocą języka C++
  • Programowanie bazy danych za pomocą narzędzi SQL Server Data Tools

Programowanie zarządzane

W tej wersji można tworzyć aplikacje klasyczne (Windows Forms i WPF) przeznaczone zarówno dla platformy .NET 6, jak i nowszej oraz programu .NET Framework 4.8.1. Program .NET Framework 4.8.1 jest dołączony do systemu Windows 11 i można go zainstalować w niektórych wersjach systemu Windows 10.

Programowanie natywne

W programie Visual Studio 2022 w wersji 17.4 lub nowszej można uzyskać dostęp do natywnego zestawu narzędzi kompilatora Visual C++ Arm64, który obejmuje analizę kodu C++, a także kierować do wszystkich platform obecnie obsługiwanych przez program Visual C++.

Architektura hosta (platforma, na którym działa kompilator) Architektura docelowa (platforma, dla których kompilator generuje pliki binarne) Ścieżka instalacji
Arm64 Arm64 <Lokalizacja> instalacji\VC\Tools\MSVC\<version>\bin\HostARM64\ARM64
Arm64 X64 <Lokalizacja> instalacji\VC\Tools\MSVC\<version>\bin\HostARM64\x64
Arm64 X86 <Lokalizacja> instalacji\VC\Tools\MSVC\<version>\bin\HostARM64\x86

Wiele bibliotek języka C++ jest dostępnych w usłudze Arm64. Narzędzie vcpkg działa również natywnie w usłudze Arm64, a mimo że niektóre zależne narzędzia firmy innej niż Microsoft mogą nadal działać emulowane, można pomyślnie skompilować i korzystać z ponad 1700 bibliotek C++ bezpośrednio w natywnym środowisku kompilacji arm64.

Jeśli zainstalujesz pakiet roboczy Programowanie aplikacji klasycznych za pomocą języka C++ , możesz załadować dowolny projekt i rozwiązanie klasyczne w języku C++ przy użyciu programu MSBuild, a następnie użyć funkcji edytowania, kompilowania i debugowania, które już znasz w programie Visual Studio.

Wersje programu Visual Studio przed wersją 17.4

Program Visual Studio 2022 w wersji wcześniejszej niż 17.4 może działać na urządzeniach z systemem Arm za pośrednictwem emulacji x64, ale niektóre funkcje nie są obsługiwane w usłudze Arm. W związku z tym nie zalecamy uruchamiania tych wersji programu Visual Studio na urządzeniach korzystających z procesorów opartych na usłudze Arm. Zamiast tego zalecamy zdalne kierowanie urządzeń Arm.

Zobacz Wymagania systemowe programu Visual Studio 2022 , aby zapoznać się z obsługiwanymi systemami operacyjnymi, sprzętem, obsługiwanymi językami oraz innymi wymaganiami i wskazówkami.

Potrzebujemy Twojej pomocy!

Poinformuj nas o tym, co ci się podoba i czy masz sugestie dotyczące ulepszania programu Visual Studio w usłudze Arm64. Możesz podzielić się opiniami za pośrednictwem społeczności deweloperów: zgłoś wszelkie błędy lub problemy za pośrednictwem raportu problemu i podziel się sugestiami dotyczącymi określania priorytetów większej liczby obciążeń.