Udostępnij przez


Ikona programu Visual Studio Określanie platformy i zgodność programu Visual Studio 2019

Ważne

Nie jest to najnowsza wersja programu Visual Studio. Aby pobrać najnowszą wersję, odwiedź stronę https://visualstudio.microsoft.com/downloads/ i zapoznaj się z informacjami o wersji programu Visual Studio 2022.

Program Visual Studio 2019 zawiera wiele nowych i ekscytujących funkcji oraz ulepszeń produktywności środowiska IDE w celu obsługi tworzenia aplikacji systemu Windows, tworzenia aplikacji mobilnych międzyplatformowych, programowania na platformie Azure, tworzenia aplikacji internetowych i chmurowych oraz nie tylko. Aby wypróbować program Visual Studio 2019, zobacz Visual Studio 2019 — pliki do pobrania. Aby uzyskać więcej informacji o tym, co nowego w tej wersji, zobacz informacje o wersji programu Visual Studio 2019 i Co nowego w programie Visual Studio 2019.

W przypadku programu Visual Studio Code zobacz Visual Studio Code — często zadawane pytania.

Instalacja

Program Visual Studio 2019 można zainstalować i używać go wraz z poprzednimi wersjami programu Visual Studio, w tym Visual Studio 2017, Visual Studio 2015, Visual Studio 2013 i Visual Studio 2012.

Uwaga: Rozmiar pakietu instalacyjnego będzie się różnić w zależności od bieżącej konfiguracji programu Visual Studio.


Wymagania systemowe

Aby uzyskać informacje na temat wymagań systemowych dotyczących instalowania i uruchamiania rodziny produktów Visual Studio 2019, w tym Team Foundation Server 2019, zobacz stronę Wymagania systemowe programu Visual Studio 2019 i Wymagania systemowe rodziny produktów Visual Studio dla komputerów Mac.

Opinie zwrotne i wsparcie

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

Uaktualnianie projektów do programu Visual Studio 2019

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 2019, zobacz Przenoszenie, migrowanie i uaktualnianie projektów programu Visual Studio.

Targetowanie platformy

Program Visual Studio udostępnia najnowocześniejsze narzędzia i technologie umożliwiające tworzenie aplikacji korzystających z najnowszych funkcji platformy, zarówno systemów Windows, Android, iOS, jak i Linux. Program Visual Studio 2019 jest również przeznaczony dla starszych platform, dzięki czemu można tworzyć nowe aplikacje lub modernizować istniejące aplikacje, które są 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 2019. 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).

Visual Studio 2019 — tworzenie aplikacji dla systemu Windows

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

Tworzenie aplikacji uruchamianych na klientach systemu Windows Używanie narzędzi do tworzenia klasycznych aplikacji klasycznych systemu Windows natywnych i zarządzanych Używanie narzędzi do tworzenia aplikacji platformy UWP
Windows 10 Tak
(zobacz uwagi poniżej)
Tak
(zobacz uwagi poniżej)
Windows 10 Edycja Zespołowa Nie dotyczy Tak
(zobacz uwagi poniżej)
HoloLens Nie. Tak
Zobacz windows Holographic Dev Center.
Xbox One Nie dotyczy Tak
Zobacz Centrum deweloperów Xbox.
Windows 8.1 (Windows 8) Tak Tworzenie aplikacji dla Sklepu Windows nie jest dostępne.
Windows 7 Tak Nie dotyczy
Windows Vista Tak
Narzędzia do zdalnego debugowania i profilowania nie są dostępne.
Nie dotyczy
Windows XP Tak
Programowanie zarządzane wymaga użycia wielowersyjności programu Visual Studio .NET. Narzędzia do zdalnego debugowania i profilowania nie są dostępne.
Nie dotyczy
Tworzenie aplikacji uruchamianych w systemie Windows Phone Używanie narzędzi do tworzenia klasycznych aplikacji klasycznych systemu Windows natywnych i zarządzanych Używanie narzędzi do tworzenia aplikacji platformy UWP
Windows 10 Mobile Nie. Tworzenie aplikacji dla Sklepu Windows nie jest dostępne.
Windows Phone 8.1 i starsze wersje Nie. Tworzenie aplikacji dla Sklepu Windows nie jest dostępne.
Tworzenie aplikacji uruchamianych w systemie Windows Server Używanie narzędzi do tworzenia klasycznych aplikacji klasycznych systemu Windows natywnych i zarządzanych Używanie narzędzi do tworzenia aplikacji platformy UWP
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 Tak Tworzenie aplikacji dla Sklepu Windows nie jest dostępne.
Windows Server 2012 Tak Tworzenie aplikacji dla Sklepu Windows nie jest dostępne.
Windows Server 2008 R2 Tak Nie dotyczy
Windows Server 2008 Tak
Narzędzia do zdalnego debugowania i profilowania nie są dostępne.
Nie dotyczy
Windows Server 2003 Tak
Narzędzia do zdalnego debugowania i profilowania nie są dostępne. Programowanie zarządzane wymaga użycia wielowersyjności programu Visual Studio .NET i wymaga równoległej instalacji programu Visual Studio 2010. Aby uzyskać więcej informacji, zobacz: A Look Ahead at the Visual Studio 2012 Product Lineup and Platform Support (Tworzenie linii produktów i pomoc techniczna dla platformy programu Visual Studio 2012).
Nie dotyczy
Tworzenie aplikacji uruchamianych na urządzeniach z systemem Windows Embedded Używanie narzędzi do tworzenia klasycznych aplikacji klasycznych systemu Windows natywnych i zarządzanych Używanie narzędzi do tworzenia aplikacji platformy UWP
Windows 10 IoT Core Tak, w przypadku podzestawu interfejsów API Win32
Aby uzyskać informacje, zobacz narzędzie do przenoszenia interfejsu 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 Windows IoT Dev Center.
Tak
Aby uzyskać dodatkowe narzędzia i zasoby, zobacz Windows IoT Dev Center.
Windows Embedded 8 Standard i 8.1 Industry Tak 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

Notatki

  • Aby uzyskać informacje o pomocy technicznej dotyczące systemów operacyjnych firmy Microsoft, zobacz Cykl wsparcia technicznego Microsoftu i Informacje o wydaniu Windows 10.
  • Aby uzyskać informacje o wsparciu dla programu Microsoft .NET Framework, zobacz FAQ dotyczące cyklu wsparcia .NET Framework oraz wymagania systemowe .NET Framework.
  • Wersje LTSC systemu Windows 10 Enterprise, Windows 10 S i Windows 10 Team Edition nie są obsługiwane na potrzeby programowania. Za pomocą programu Visual Studio 2019 można tworzyć aplikacje działające w systemach Windows 10 LTSC, Windows 10 S i Windows 10 Team Edition. Debugowanie zdalne jest obsługiwane w systemie LTSC.
  • Tworzenie aplikacji uniwersalnych systemu Windows dla wszystkich platform docelowych jest dostępne po zainstalowaniu programu Visual Studio w systemie Windows 10.
  • Aplikacje uniwersalne systemu Windows można tworzyć z poziomu wiersza polecenia w przypadku korzystania z systemu Windows Server 2012 R2 lub Windows Server 2016. 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.
  • Środowiska Unity i platformy Xamarin można również używać do tworzenia aplikacji uniwersalnych systemu Windows na wielu platformach w systemie Windows 10.

Visual Studio 2019 — tworzenie aplikacji dla platformy .NET

Program Visual Studio 2019 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 2019 obsługuje następujące implementacje platformy .NET:

Uwaga / Notatka

Aby uzyskać więcej informacji na temat każdej z tych implementacji i wspólnej specyfikacji interfejsu API .NET Standard, zobacz składniki architektury .NET.

Visual Studio 2019 — tworzenie aplikacji dla systemu Android

Program Visual Studio 2019 umożliwia tworzenie natywnych aplikacji systemu Android przy użyciu platformY Xamarin i języka C# lub języka C++. Narzędzia Visual Studio Tools for Unity i Unreal Engine umożliwiają tworzenie gier dla systemu Android. Możesz również użyć programu Visual Studio dla komputerów Mac do tworzenia aplikacji systemu Android przy użyciu komputera Mac.

Możesz użyć konfiguracji programu Visual Studio, aby łatwo uzyskać zestaw SDK systemu Android i poziomy interfejsu API systemu Android 19, 21, 22 i 23. 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 (R10E), zestaw Java SE Development Kit i oprogramowanie Apache Ant.

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

Uwaga / Notatka

Aby uzyskać informacje na temat programowania na platformie .NET dla systemu Android, zobacz Składniki architektury .NET.

Visual Studio 2019 — tworzenie aplikacji dla systemu iOS

Program Visual Studio 2019 umożliwia kompilowanie i debugowanie aplikacji dla systemu iOS przy użyciu języków C++, Unity lub Xamarin oraz komputerów Mac skonfigurowanych do tworzenia aplikacji dla systemu iOS podczas używania zdalnegobuildu, vcremote, narzędzi Visual Studio Tools for Unity lub agenta Xamarin Mac. Platforma Xamarin obsługuje system iOS 7 lub nowszy i wymaga systemu OS X 10.10 "Yosemite" lub nowszego. Możesz również użyć programu Visual Studio dla komputerów Mac do tworzenia aplikacji systemu iOS przy użyciu komputera Mac.

Uwaga / Notatka

Aby uzyskać więcej informacji, zobacz tworzenie aplikacji mobilnych dla wielu platform w programie Visual Studio. Aby uzyskać informacje na temat programowania na platformie .NET dla systemu iOS, zobacz Składniki architektury .NET.

Visual Studio 2019 — tworzenie aplikacji dla systemu Linux

Program Visual Studio 2019 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 Składniki architektury .NET.

  • CentOS 7.1 i Oracle Linux 7.1
  • Debian 8
  • Fedora 23
  • Linux Mint 17
  • openSUSE 13.2
  • Red Hat Enterprise Linux 7.2
  • Ubuntu 14.04 i 16.04

Uwaga / Notatka

Aby uzyskać więcej informacji, zobacz https://dot.net/core.

Visual Studio 2019 — tworzenie aplikacji dla systemu macOS

Program Visual Studio 2019 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 lub program Visual Studio dla komputerów Mac. program Visual Studio Code zapewnia usprawnione, rozszerzalne środowisko narzędzi deweloperskich dla systemu macOS. Program Visual Studio dla komputerów Mac udostępnia bogate w funkcje środowisko IDE, które umożliwia tworzenie natywnych aplikacji systemu macOS, w tym ASP.NET przy użyciu języka C#.

Uwaga / Notatka

Aby uzyskać informacje na temat programowania na platformie .NET dla systemuMacOS, zobacz Składniki architektury .NET.

inne platformy i technologie

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

Zgodność z poprzednimi wersjami

.NET Framework

.NET 4.7 to wysoce zgodna aktualizacja platformy .NET 4, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1 i 4.6.2.

Uwaga / Notatka

Aby uzyskać więcej informacji, zobacz Przewodnik migracji do programu .NET Framework 4.7, 4.6 i 4.5.

Team Explorer, Azure DevOps Server i Team Foundation Server

Program Team Explorer dla programu Visual Studio 2019 połączy się z usługą Azure DevOps Server 2019, Team Foundation Server 2017, Team Foundation Server 2015, Team Foundation Server 2013, Team Foundation Server 2012 i Team Foundation Server 2010 SP1.

Silverlight

Projekty silverlight nie są obsługiwane w tej wersji programu Visual Studio. Aby obsługiwać aplikacje Silverlight, kontynuuj korzystanie z programu Visual Studio 2015.

Aplikacje ze Sklepu Windows i systemu Windows Phone

Projekty dla Sklepu Windows 8.1 i 8.0, Windows 10 Mobile i Windows Phone nie są obsługiwane w tej wersji. Aby zachować te aplikacje, kontynuuj korzystanie z programu Visual Studio 2015. Aby obsługiwać projekty systemu Windows 10 Mobile, użyj programu Visual Studio 2017. Aby obsługiwać projekty systemu Windows Phone 7.x, użyj programu Visual Studio 2012.