Określanie platformy i zgodność programu Visual Studio 2022
Napiwek
Obejrzyj nagrania z premiery programu Visual Studio 2022, aby dowiedzieć się więcej o nowościach, usłyszeć porady i wskazówki oraz pobrać bezpłatny cyfrowy prezent.
Developer Community | Przewodnik po programie Visual Studio 2022 | Wymagania systemowe | Zgodność | Kod dystrybucyjny | Historia wersji | Postanowienia licencyjne | Blogi | Najnowsze znane problemy | Whats New w dokumentacji programu Visual Studio
Program Visual Studio 2022 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 2022, zobacz Visual Studio 2022 — pliki do pobrania. Aby uzyskać więcej informacji o tym, co nowego w tej wersji, zobacz informacje o wersji programu Visual Studio 2022 i Co nowego w programie Visual Studio 2022.
- Dla programu Visual Studio Code zobacz Visual Studio Code FAQ (Visual Studio Code — często zadawane pytania).
Instalacja
Program Visual Studio 2022 można zainstalować i używać go wraz z poprzednimi wersjami programu Visual Studio, w tym Visual Studio 2019, Visual Studio 2017, Visual Studio 2015, Visual Studio 2013 i Visual Studio 2012.
Pobierz
Kliknij przycisk, aby pobrać najnowszą wersję środowiska Visual Studio 2022. Aby uzyskać instrukcje dotyczące instalowania i aktualizowania środowiska Visual Studio 2022, zobacz Aktualizacja środowiska Visual Studio 2022 do najnowszej wersji. Ponadto zobacz instrukcje na temat sposobu instalowania w trybie offline.
Odwiedź witrynę środowiska Visual Studio, aby pobrać inne produkty z rodziny Visual Studio 2022.
Uwaga: rozmiar pakietu instalacyjnego zależy 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 2022, zobacz stronę Wymagania systemowe programu Visual Studio 2022.
Opinie i pomoc techniczna
Aby uzyskać pomoc techniczną lub przesłać opinię dotyczącą programu Visual Studio, zobacz:
- Pomoc techniczna programu Visual Studio
- Prześlij sugestię lub pomysł dotyczący produktu
- Zgłoś problem lub usterkę
Uaktualnianie projektów do programu Visual Studio 2022
W przypadku korzystania z obsługiwanych ścieżek uaktualniania pliki źródeł, rozwiązań i projektów programu Visual Studio będą nadal działać, należy jednak oczekiwać konieczności wprowadzenia pewnych zmian w źródłach. Nie możemy zagwarantować zgodności plików binarnych między różnymi wersjami, ale dokładamy wszelkich starań, aby udokumentować znaczące zmiany i pomóc w ten sposób w pracy z aktualizacjami.
Uwaga
Aby uzyskać szczegółowe informacje na temat migrowania projektów do programu Visual Studio 2022, zobacz Przenoszenie, migrowanie i uaktualnianie projektów programu Visual Studio.
Obsługiwane platformy
Program Visual Studio oferuje najnowocześniejsze narzędzia i technologie umożliwiające tworzenie aplikacji korzystających z najnowszych możliwości platform takich jak Windows, Android, iOS i Linux. Program Visual Studio 2022 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 2022. Aby uzyskać więcej informacji, zobacz Zarządzanie odwołaniami w projekcie i Omówienie wielowersyjności kodu w programie Visual Studio.
- Tworzenie aplikacji dla systemu Windows
- Tworzenie aplikacji dla systemu Android
- Tworzenie aplikacji dla systemu iOS
- Tworzenie aplikacji dla systemu Linux
- Tworzenie aplikacji dla systemu macOS
- Tworzenie aplikacji dla innych technologii i platform
Visual Studio 2022 — 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 2022.
Tworzenie aplikacji uruchamianych na klientach systemu Windows
Wersja klienta systemu Windows | Używanie narzędzi do tworzenia klasycznych aplikacji natywnych i zarządzanych 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 Team Edition | 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 Odwiedź Centrum deweloperów systemu Windows Holographic. |
Xbox One | Nie dotyczy | Tak Odwiedź Centrum deweloperów konsoli Xbox. |
Windows 8.1 | Tak | Niedostępne. Użyj programu Visual Studio 2015. |
Windows 8 (Windows 8) | Nie. | Niedostępne. |
Windows 7 | Tak | Nie dotyczy |
Windows Vista | Nie. | Nie dotyczy |
Windows XP | Nie. | Nie dotyczy |
Uwaga
- Aby uzyskać informacje o pomocy technicznej dotyczące systemów operacyjnych firmy Microsoft, odwiedź strony Cykl wsparcia technicznego produktów firmy Microsoft oraz Informacje o wersji systemu Windows 10.
- Aby uzyskać informacje o pomocy technicznej dotyczące programu Microsoft .NET Framework, zobacz często zadawane pytania dotyczące cyklu wsparcia technicznego programu .NET Framework i wymagania systemowe programu .NET Framework.
- 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.
- Środowiska Unity i platformy Xamarin można również używać do tworzenia aplikacji uniwersalnych systemu Windows na wielu platformach w systemie Windows 11 lub Windows 10.
Tworzenie aplikacji uruchamianych w systemie Windows Phone
Wersja Telefon systemu Windows | Używanie narzędzi do tworzenia klasycznych aplikacji natywnych i zarządzanych systemu Windows | Używanie narzędzi do tworzenia aplikacji platformy UWP |
---|---|---|
Windows 10 Mobile | Nie. | Niedostępne. Użyj programu Visual Studio 2017. |
Windows Telefon 8.1 i 8.0 | Nie. | Niedostępne. Użyj programu Visual Studio 2015. |
Windows Telefon 7.x | Nie. | Niedostępne. Użyj programu Visual Studio 2012. |
Uwaga
- Aby uzyskać informacje o pomocy technicznej dotyczące systemów operacyjnych firmy Microsoft, odwiedź strony Cykl wsparcia technicznego produktów firmy Microsoft oraz Informacje o wersji systemu Windows 10.
Tworzenie aplikacji uruchamianych w systemie Windows Server
Wersja systemu Windows Server | Używanie narzędzi do tworzenia klasycznych aplikacji natywnych i zarządzanych systemu Windows | Używanie narzędzi do tworzenia aplikacji platformy UWP |
---|---|---|
Windows Server 2019 | Tak | Tak (zobacz uwagi poniżej) |
Windows Server 2016 | Tak | Tak (zobacz uwagi poniżej) |
Windows Server 2016, opcja instalacji Nano Server | Tak, w przypadku platformy .NET Core i podzestawu win32 Odwiedź Centrum deweloperów Nano Server. |
Nie. |
Windows Server 2012 R2 | Tak | Tworzenie aplikacji dla Sklepu Windows jest niedostępne. |
Windows Server 2012 | Tak | Tworzenie aplikacji dla Sklepu Windows jest niedostępne. |
Windows Server 2008 R2 | Tak | Nie dotyczy |
Windows Server 2008 | Nie. | Nie dotyczy |
Windows Server 2003 | Nie. | Nie dotyczy |
Uwaga
- Aby uzyskać informacje o pomocy technicznej dotyczące systemów operacyjnych firmy Microsoft, odwiedź strony Cykl wsparcia technicznego produktów firmy Microsoft oraz Informacje o wersji systemu Windows 10.
- Aby uzyskać informacje o pomocy technicznej dotyczące programu Microsoft .NET Framework, zobacz często zadawane pytania dotyczące cyklu wsparcia technicznego programu .NET Framework i wymagania systemowe programu .NET Framework.
- Aplikacje uniwersalne systemu Windows można tworzyć z poziomu wiersza polecenia w przypadku korzystania z systemu Windows Server 2016 lub Windows Server 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 w systemie Windows Server i debugować je zdalnie.
Tworzenie aplikacji uruchamianych na urządzeniach z systemem Windows Embedded
Wersja systemu Windows Embedded | Używanie narzędzi do tworzenia klasycznych aplikacji natywnych i zarządzanych systemu Windows | Używanie narzędzi do tworzenia aplikacji platformy UWP |
---|---|---|
Windows 10 IoT Core | Tak, w przypadku podzestawu interfejsów API Win32 Aby uzyskać więcej informacji, zobacz artykuł IoT Core API Porting Tool (Narzędzie przenoszenia interfejsu API IoT Core). |
Tak Aby uzyskać więcej informacji na temat dodatkowych narzędzi i zasobów, odwiedź Centrum deweloperów systemu Windows IoT. |
Windows 10 IoT Mobile Enterprise | Nie. | Tak Aby uzyskać więcej informacji na temat dodatkowych narzędzi i zasobów, odwiedź Centrum deweloperów systemu Windows IoT. |
Windows 10 IoT Enterprise | Tak Aby uzyskać dodatkowe narzędzia i zasoby, zobacz windows IoT Centrum deweloperów".> |
Tak Aby uzyskać więcej informacji na temat dodatkowych narzędzi i zasobów, odwiedź Centrum deweloperów systemu Windows IoT. |
Windows Embedded 8 Standard i 8.1 Industry | Tak | Nie. |
Windows Embedded Compact 2013 | Nie. | Nie dotyczy |
Windows Embedded 7 (Compact, Standard i POSReady) | Nie. | Nie dotyczy |
Windows Embedded CE 6.0 i starsze wersje | Nie. | Nie dotyczy |
Windows XP Embedded (w tym POSReady 2009, WES 2009, WEPOS) | Nie. | Nie dotyczy |
Uwaga
- Aby uzyskać informacje o pomocy technicznej dotyczące systemów operacyjnych firmy Microsoft, odwiedź strony Cykl wsparcia technicznego produktów firmy Microsoft oraz Informacje o wersji systemu Windows 10.
- Aby uzyskać informacje o pomocy technicznej dotyczące programu Microsoft .NET Framework, zobacz często zadawane pytania dotyczące cyklu wsparcia technicznego programu .NET Framework i wymagania systemowe programu .NET Framework.
Visual Studio 2022 — obsługa programowania na platformie .NET
Program Visual Studio 2022 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ę platform .NET Framework, .NET Core, Mono i .NET Native dla platformy uniwersalnej systemu Windows (UWP) oraz języków C#, F# i Visual Basic. Program Visual Studio 2022 obsługuje następujące implementacje platformy .NET:
- .NET Framework w wersji 4.8.1, 4.8, 4.7.2, 4.7.1, 4.7 i 4.6.2
- .NET Core 8.0 (wersja zapoznawcza), 7.0, 6.0.
- .NET Native
- Mono
Uwaga
Aby uzyskać więcej informacji na temat poszczególnych z tych implementacji i na temat specyfikacji wspólnych interfejsów API .NET Standard, zobacz Składniki architektury .NET. Zobacz również zasady pomocy technicznej platformy NET.
Visual Studio 2022 — tworzenie aplikacji dla systemu Android
Program Visual Studio 2022 umożliwia tworzenie natywnych aplikacji systemu Android przy użyciu platform Xamarin i C# lub języka C++. Narzędzia Visual Studio Tools for Unity i Unreal Engine umożliwiają tworzenie gier dla systemu Android. Do tworzenia aplikacji dla systemu Android na komputerach Mac można również używać programu Visual Studio for 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 lub C++. Dodatkowe poziomy interfejsu API można pobrać osobno przy użyciu programu Android SDK Manager. Instalator programu Visual Studio umożliwia również pobranie zestawów Android Native Development Kit (R10E), Java SE Development Kit i Apache Ant.
Aby uzyskać więcej informacji, zobacz Programowanie aplikacji dla systemu Android za pomocą programu Visual Studio i Tworzenie aplikacji mobilnych.
Uwaga
Aby uzyskać informacje na temat programowania na platformie .NET dla systemu Android, zobacz Android i iOS with Xamarin (Programowanie na platformie .NET dla systemu Android i iOS przy użyciu platformy Xamarin).
Visual Studio 2022 — tworzenie aplikacji dla systemu iOS
Program Visual Studio 2022 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 korzystania z narzędzia remotebuild, vcremote, narzędzi Visual Studio Tools for Unity lub agenta Xamarin Mac. Platforma Xamarin obsługuje system iOS 9 lub nowszy i wymaga środowiska Xcode 12.5 lub nowszego oraz systemu OS X 11.0 "Big Sur" lub nowszego. Do tworzenia aplikacji dla systemu iOS na komputerach Mac można również używać programu Visual Studio for Mac.
Uwaga
Aby uzyskać więcej informacji, zobacz Cross-platform mobile development in Visual Studio (Tworzenie międzyplatformowych aplikacji mobilnych w programie Visual Studio). Aby uzyskać informacje na temat programowania na platformie .NET dla systemu iOS, zobacz Artykuły Android i iOS z platformą Xamarin.
Visual Studio 2022 — tworzenie aplikacji dla systemu Linux
Program Visual Studio 2022 umożliwia tworzenie i debugowanie aplikacji dla systemu Linux przy użyciu języków C++, Python i Node.js. Tworzenie aplikacji C++ dla systemu Linux wymaga rozszerzenia języka Visual C++ umożliwiającego tworzenie takich aplikacji. Tworzenie aplikacji w języku Python lub Node.js wymaga włączenia debugowania zdalnego na docelowym komputerze z systemem Linux. Można również tworzyć, kompilować i debugować zdalnie aplikacje .NET Core i ASP.NET Core dla systemu Linux przy użyciu nowoczesnych języków, takich jak C#, VB i F#.
Uwaga
Aby uzyskać informacje na temat programowania na platformie .NET dla systemu Linux, zobacz Instalowanie platformy .NET w systemie Linux.
- CentOS 7.1 i Oracle Linux 7.1
- Debian 10, 11
- Fedora 37, 38
- openSUSE 15.4
- Red Hat Enterprise Linux 7, 8, 9
- Ubuntu 16.04, 18.04, 20.04, 22.04, 22.10, 23.04
Uwaga
Aby uzyskać więcej informacji, zobacz:https://dot.net/core.
Visual Studio 2022 — tworzenie aplikacji dla systemu macOS
Program Visual Studio 2022 umożliwia tworzenie aplikacji konsolowych i ASP.NET aplikacji przeznaczonych dla systemu macOS. Debugowanie nie jest jednak obsługiwane. Aby skorzystać z dodatkowych narzędzi do tworzenia aplikacji dla systemu macOS, wypróbuj program Visual Studio Code lub Visual Studio for Mac. Program Visual Studio Code oferuje udoskonalone, rozszerzalne środowisko pracy z narzędziami deweloperskimi dla systemu macOS. Program Visual Studio for Mac oferuje bogate w funkcje środowisko IDE umożliwiające tworzenie aplikacji natywnych systemu macOS, w tym platformę ASP.NET, przy użyciu języka C#.
Uwaga
Aby uzyskać informacje na temat programowania na platformie .NET dla systemuMacOS, zobacz Instalowanie platformy .NET w systemie macOS.
Inne platformy i technologie
Program Visual Studio 2022 obsługuje również następujące platformy i technologie. Aby uzyskać więcej informacji, zobacz https://visualstudio.microsoft.com/vs/features/.
- Anaconda
- Apache Ant
- Aplikacje internetowe platformy Azure i połączone usługi, w tym usługa Azure Data Lake
- Clang with Microsoft CodeGen
- ClickOnce
- Cocos
- Docker
- Entity Framework 6
- F#
- Git dla systemu Windows i GitHub
- Bazy danych Microsoft SQL Server 2014-2022 i Azure SQL Database
- Microsoft Office 365, Office 2016, Office 2013, Office 2010
- Visual Studio App Center
- Node.js
- PowerShell
- Python
- TypeScript (wersje 3.6 i nowsze) i JavaScript
- Unity
- Unreal Engine
- Tworzenie aplikacji internetowych przy użyciu języków ASP.NET, HTML5/CSS3, JavaScript, Node.js, Python lub TypeScript
Zgodność z poprzednimi wersjami
.NET Framework
.NET 4.8 to wysoce zgodna aktualizacja w miejscu dla programu .NET Framework w wersji 4.0 – 4.7.2.
Uwaga
Aby uzyskać więcej informacji, zobacz Przewodnik migracji do programu .NET Framework 4.8, 4.7, 4.6 i 4.5.
Team Explorer, Azure DevOps Server i Team Foundation Server
Program Team Explorer dla programu Visual Studio 2022 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.