Udostępnij przez


Logo programu Visual Studio Określanie platformy i zgodność programu Visual Studio

Program Visual Studio udostępnia najnowocześniejsze narzędzia i technologie do tworzenia aplikacji, które korzystają z najnowszych możliwości platformy, niezależnie od tego, czy są to systemy Windows, Azure, web, Android, iOS czy Linux. Program Visual Studio jest również przeznaczony dla starszych platform, dzięki czemu można tworzyć nowe aplikacje lub modernizować istniejące aplikacje wykonywane we wcześniejszych wersjach systemu Windows, korzystając z rozszerzonych narzędzi programistycznych, włączania jakości i możliwości współpracy zespołowej w programie Visual Studio. Aby uzyskać więcej informacji, zobacz Zarządzanie odnośnikami w projekcie i Visual Studio Multi-Targeting Overview (Omówienie wielowersyjności programu Visual Studio).

Aby zainstalować program Visual Studio, zobacz Pliki do pobrania programu Visual Studio. Aby uzyskać więcej informacji o tym, co nowego w tej wersji, zobacz informacje o wersji programu Visual Studio i Co nowego w programie Visual Studio. Zobacz również wymagania systemowe programu Visual Studio.

Uaktualnianie projektów do programu Visual Studio

Po wykonaniu obsługiwanych ścieżek uaktualniania pliki źródłowe, rozwiązania i pliki projektu programu Visual Studio będą nadal działać; należy jednak oczekiwać wprowadzenia pewnych zmian w źródłach. Chociaż nie możemy zagwarantować zgodności binarnej między wersjami, zrobimy wszystko, co w naszej mocy, aby udokumentować istotne zmiany ułatwiające aktualizowanie.

Uwaga / Notatka

Aby uzyskać szczegółowe informacje na temat migrowania projektów do programu Visual Studio, zobacz Przenoszenie, migrowanie i uaktualnianie projektów programu Visual Studio.

Obsługa programu Visual Studio na potrzeby programowania w systemie Windows

W poniższych tabelach opisano platformy systemu Microsoft Windows, dla których można tworzyć aplikacje przy użyciu programu Visual Studio.

Tworzenie aplikacji uruchamianych na klientach systemu Windows

Wersja klienta systemu Windows Używanie narzędzi do tworzenia natywnych i zarządzanych klasycznych aplikacji pulpitu systemu Windows Używanie narzędzi do tworzenia aplikacji platformy UWP
Windows 11
Windows 10
Tak
(zobacz uwagi poniżej)
Tak
(zobacz uwagi poniżej)
Windows 10 Edycja Zespołowa Nie dotyczy Tak
Wymagane jest zdalne debugowanie.
Windows 11 S
Windows 10 S
Nie dotyczy Tak
Wymagane jest zdalne debugowanie.
Windows 10 LTSC Tak
Wymagane jest zdalne debugowanie.
Tak
Wymagane jest zdalne debugowanie.
HoloLens Nie. Tak
Zobacz windows Holographic Dev Center.
Xbox One Nie dotyczy Tak
Zobacz Centrum deweloperów Xbox.
Xbox Series S/X Nie dotyczy Tak
Zobacz Centrum deweloperów Xbox.
Windows 8.1 Nie. Niedostępne
Windows 8 Nie. Niedostępne
Windows 7 Nie. Nie dotyczy
Windows Vista Nie. Nie dotyczy
Windows XP Nie. Nie dotyczy

Uwaga / Notatka

  • Tworzenie aplikacji uniwersalnych systemu Windows dla wszystkich platform docelowych jest dostępne, gdy program Visual Studio jest zainstalowany w systemie Windows 11 lub Windows 10.
  • Unity oraz interfejs użytkownika aplikacji wieloplatformowych platformy .NET (.NET MAUI) mogą być również używane do tworzenia uniwersalnych aplikacji systemu Windows na platformach Windows 11 i Windows 10.

Tworzenie aplikacji uruchamianych w systemie Windows Server

Wersja systemu Windows Server Używanie narzędzi do tworzenia natywnych i zarządzanych klasycznych aplikacji pulpitu systemu Windows Używanie narzędzi do tworzenia aplikacji platformy UWP
Windows Server 2025 Tak Tak
(zobacz uwagi poniżej)
Windows Server 2022 Tak Tak
(zobacz uwagi poniżej)
Windows Server 2019 Tak Tak
(zobacz uwagi poniżej)
Windows Server 2016 Tak Tak
(zobacz uwagi poniżej)
Windows Server 2016, Opcja instalacji serwera Nano Server Tak, w przypadku platformy .NET Core i podzestawu win32
Zobacz centrum deweloperów systemu Nano Server.
Nie.
Windows Server 2012 R2 Nie. Nie.
Windows Server 2012 Nie. Nie.
Windows Server 2008 R2 Nie. Nie dotyczy
Windows Server 2008 Nie. Nie dotyczy
Windows Server 2003 Nie. Nie dotyczy

Uwaga / Notatka

  • Aplikacje uniwersalne systemu Windows można tworzyć z poziomu wiersza polecenia w przypadku korzystania z systemu Windows Server 2025, 2022 lub 2019. Programowanie na platformie UWP — w tym projektowanie, edytowanie i lokalne debugowanie — nie jest dostępne w systemie Windows Server. Możesz wdrożyć te aplikacje na serwerze z systemem Windows i debugować je zdalnie.

Tworzenie aplikacji uruchamianych na urządzeniach z systemem Windows Embedded

Wersja systemu Windows Embedded Używanie narzędzi do tworzenia natywnych i zarządzanych klasycznych aplikacji pulpitu systemu Windows Używanie narzędzi do tworzenia aplikacji platformy UWP
Windows 10 IoT Core Tak, w przypadku podzestawu API Win32
Aby uzyskać informacje, skorzystaj z narzędzia do przenoszenia API IoT Core.
Tak
Aby uzyskać dodatkowe narzędzia i zasoby, zobacz Windows IoT Dev Center.
Windows 10 IoT Mobile Enterprise Nie. Tak
Aby uzyskać dodatkowe narzędzia i zasoby, zobacz Windows IoT Dev Center.
Windows 10 IoT Enterprise Tak
Aby uzyskać dodatkowe narzędzia i zasoby, zobacz Centrum deweloperów IoT systemu Windows.
Tak
Aby uzyskać dodatkowe narzędzia i zasoby, zobacz Windows IoT Dev Center.
Windows Embedded 8 Standard i 8.1 Przemysłowy Nie. Nie.
Windows Embedded Compact 2013 Nie. Nie dotyczy
Windows Embedded 7 (Compact, Standard oraz POSReady) Nie. Nie dotyczy
Windows Embedded CE 6.0 i starsze Nie. Nie dotyczy
Windows XP Embedded (w tym POSReady 2009, WES 2009, WEPOS) Nie. Nie dotyczy

Obsługa programu Visual Studio na potrzeby programowania na platformie .NET

Program Visual Studio obsługuje tworzenie aplikacji korzystających z dowolnej implementacji platformy .NET. Wśród obciążeń i typów projektów można znaleźć obsługę programów .NET Framework, .NET Core, Mono, .NET Native for Universal Windows Platform (UWP), C#, F# i Visual Basic. Program Visual Studio obsługuje następujące implementacje platformy .NET:

Uwaga / Notatka

Obsługa programu Visual Studio na potrzeby tworzenia aplikacji dla systemu Android

Program Visual Studio umożliwia tworzenie natywnych aplikacji systemu Android przy użyciu platformy .NET i języka C#. Narzędzia Visual Studio Tools for Unity i Unreal Engine umożliwiają tworzenie gier dla systemu Android. Można również użyć rozszerzenia .NET MAUI VSCode do kompilowania aplikacji dla systemu Android przy użyciu komputera Mac.

Możesz użyć konfiguracji programu Visual Studio, aby łatwo uzyskać poziomy zestawu SDK systemu Android i interfejsu API systemu Android wymagane do programowania aplikacji mobilnych za pomocą programu .NET MAUI. Dodatkowe poziomy interfejsu API można pobrać oddzielnie przy użyciu Android SDK Manager. Możesz również użyć instalatora programu Visual Studio, aby uzyskać zestaw Android Native Development Kit, zestaw Java SE Development Kit i oprogramowanie Apache Ant.

Aby uzyskać więcej informacji, zobacz Programowanie dla systemu Android za pomocą programu Visual Studio.

Uwaga / Notatka

Aby uzyskać informacje na temat tworzenia aplikacji w technologii .NET dla Androida, zobacz Android i iOS with .NET MAUI.

Obsługa programu Visual Studio na potrzeby tworzenia aplikacji dla systemu iOS

Program Visual Studio umożliwia kompilowanie i debugowanie aplikacji dla systemu iOS przy użyciu silnika Unity lub platformy .NET oraz komputerów Mac skonfigurowanych do tworzenia aplikacji dla systemu iOS podczas korzystania z remotebuild lub Visual Studio Tools for Unity. Platforma .NET obsługuje system iOS 15 lub nowszy i wymaga środowiska Xcode 16.4 lub nowszego oraz systemu macOS "Sonoma" 15.4 lub nowszego. Możesz również użyć rozszerzenia .NET MAUI VSCode do tworzenia aplikacji systemu iOS przy użyciu komputera Mac.

Uwaga / Notatka

Aby uzyskać więcej informacji na temat programowania na platformie .NET dla systemu iOS, zobacz Android i iOS z .NET MAUI.

Obsługa programu Visual Studio na potrzeby tworzenia aplikacji dla systemu Linux

Program Visual Studio umożliwia tworzenie i debugowanie aplikacji dla systemu Linux przy użyciu języków C++, Python i Node.js. Tworzenie aplikacji języka C++ dla systemu Linux wymaga rozszerzenia Visual C++ for Linux Development. Tworzenie aplikacji przy użyciu języka Python lub Node,js wymaga włączenia zdalnego debugowania na docelowej maszynie z systemem Linux. Można również tworzyć, kompilować i zdalnie debugować aplikacje .NET Core i ASP.NET Core dla systemu Linux przy użyciu nowoczesnych języków, takich jak C#, VB i F#.

Uwaga / Notatka

Aby uzyskać informacje na temat programowania na platformie .NET dla systemu Linux, zobacz Instalowanie platformy .NET w systemie Linux.

  • CentOS 9, 10
  • Debian 11, 12
  • Fedora 40, 41
  • openSUSE 15.6
  • Red Hat Enterprise Linux 8, 9
  • Oracle Linux 8, 9
  • Ubuntu 16.04, 18.04, 20.04, 22.04, 24.04, 24.10

Obsługa programu Visual Studio na potrzeby tworzenia aplikacji dla systemu macOS

Program Visual Studio umożliwia tworzenie aplikacji konsolowych i ASP.NET aplikacji przeznaczonych dla systemu macOS. Jednak debugowanie nie jest obsługiwane. Aby uzyskać dodatkowe opcje narzędzi programistycznych dla systemu macOS, wypróbuj program Visual Studio Code. program Visual Studio Code zapewnia usprawnione, rozszerzalne środowisko narzędzi deweloperskich dla systemu macOS. Aby uzyskać informacje na temat programowania na platformie .NET dla systemu MacOS, zobacz Instalowanie platformy .NET w systemie macOS.

inne platformy i technologie

Program Visual Studio obsługuje również następujące platformy i technologie. Aby uzyskać więcej informacji, zobacz https://visualstudio.microsoft.com/vs/features/.

Team Explorer, Azure DevOps Server i Team Foundation Server

Aby uzyskać informacje o pomocy technicznej i zgodne wersje, zobacz Visual Studio i Team Explorer

Opinie zwrotne i wsparcie

Aby uzyskać pomoc techniczną lub przesłać opinię dotyczącą programu Visual Studio, zobacz: