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 2022 obsahuje mnoho nových a zajímavých funkcí a vylepšení produktivity integrovaného vývojového prostředí (IDE), které podporují vývoj aplikací pro Windows, vývoj mobilních aplikací pro různé platformy, vývoj pro Azure, vývoj pro web a cloud a další možnosti. Pokud si chcete sadu Visual Studio 2022 vyzkoušet, podívejte se na soubory ke stažení pro Visual Studio 2022. Další informace o všech novinkách v této verzi najdete v poznámkách k verzi sady Visual Studio 2022 a novinkách v sadě Visual Studio 2022.
- Pro Visual Studio Code se podívejte na nejčastější dotazy k editoru Visual Studio Code.
Instalace
Sadu Visual Studio 2022 můžete nainstalovat a používat společně s předchozími verzemi sady Visual Studio, včetně sady Visual Studio 2019, Visual Studio 2017, Visual Studio 2015, Visual Studio 2013 a Visual Studio 2012.
Požadavky na systém
Informace o požadavcích na systém pro instalaci a spuštění řady produktů Visual Studio 2022 najdete na stránce s požadavky na systém sady Visual Studio 2022.
Zpětná vazba a podpora
Pokud potřebujete podporu nebo odeslat zpětnou vazbu k sadě Visual Studio, přečtěte si:
Upgrade projektů na Visual Studio 2022
Při sledování podporovaných cest upgradu budou vaše zdrojové soubory, řešení a projektové soubory sady Visual Studio nadále fungovat; Měli byste ale očekávat, že provedete nějaké změny zdrojů. I když nemůžeme zaručit binární kompatibilitu mezi verzemi, uděláme to nejlepší, abychom zdokumentovali významné změny, které vám pomůžou s aktualizacemi.
Poznámka:
Podrobnosti o migraci projektů do sady Visual Studio 2022 najdete v tématu Přenosy, migrace a upgrade projektů sady Visual Studio.
Cílení na platformu
Visual Studio poskytuje špičkové nástroje a technologie pro vytváření aplikací, které využívají nejnovější funkce platformy, ať už windows, Android, iOS nebo Linux. Visual Studio 2022 také cílí na starší platformy, takže můžete vytvářet nové aplikace nebo modernizovat stávající aplikace, které se spouštějí ve starších verzích Windows, a současně využívat vylepšené vývojové nástroje, možnosti pro zvýšení kvality a možnosti týmové spolupráce v sadě Visual Studio 2022. Další informace najdete v tématu Správa odkazů v projektu a Přehled vícesměrového cílení sady Visual Studio.
- Vývoj aplikací pro Windows
- Vývoj aplikací pro Android
- Vývoj aplikací pro iOS
- Vývoj aplikací pro Linux
- Vývoj aplikací pro macOS
- Vývoj aplikací pro jiné technologie a platformy
Visual Studio 2022 – podpora vývoje pro Windows
Následující tabulka vysvětluje platformy Microsoft Windows, pro které můžete vytvářet aplikace pomocí sady Visual Studio 2022.
Vytváření aplikací, které běží na klientech Windows
| Verze klienta systému Windows | Použití nástrojů pro vývoj nativních a spravovaných klasických desktopových aplikací pro Windows | Použití nástrojů pro vývoj aplikací pro UPW |
|---|---|---|
| Windows 11 Systém Windows 10 |
Ano (viz poznámky níže) |
Ano (viz poznámky níže) |
| Windows 10 Týmová edice | Není relevantní | Ano Vyžaduje se vzdálené ladění. |
| Windows 11 S Windows 10 S |
Není relevantní | Ano Vyžaduje se vzdálené ladění. |
| Windows 10 LTSC | Ano Vyžaduje se vzdálené ladění. |
Ano Vyžaduje se vzdálené ladění. |
| HoloLens | Ne | Ano Podívejte se na Windows Holographic Dev Center. |
| Xbox One | Není relevantní | Ano Podívejte se na web Xbox Dev Center. |
| Windows 8.1 | Ano | Není k dispozici. Použijte Visual Studio 2015. |
| Windows 8 (Windows 8) | Ne | Není k dispozici. |
| Windows 7 | Ano | Není relevantní |
| Windows Vista | Ne | Není relevantní |
| Windows XP | Ne | Není relevantní |
Poznámka:
- Informace o podpoře týkající se operačních systémů Microsoft naleznete v tématu Životní cyklus podpory společnosti Microsoft a Informace o vydání windows 10.
- Informace o podpoře pro rozhraní Microsoft .NET Framework naleznete v tématu Nejčastější dotazy k životnímu cyklu podpory rozhraní .NET Framework a požadavky na systém .NET Framework.
- Vývoj univerzálních aplikací pro Windows pro všechny cílové platformy je k dispozici, když je sada Visual Studio nainstalovaná ve Windows 11 nebo Windows 10.
- K vývoji univerzálních aplikací pro Windows ve Windows 11 nebo Windows 10 je možné použít také uživatelské rozhraní multiplatformních aplikací Unity a .NET Multi-Platform App (.NET MAUI).
Vytváření aplikací, které běží ve Windows Phone
| Verze Windows Phone | Použití nástrojů pro vývoj nativních a spravovaných klasických desktopových aplikací pro Windows | Použití nástrojů pro vývoj aplikací pro UPW |
|---|---|---|
| Windows 10 Mobile | Ne | Není k dispozici. Použijte Visual Studio 2017. |
| Windows Phone 8.1 a 8.0 | Ne | Není k dispozici. Použijte Visual Studio 2015. |
| Windows Phone 7.x | Ne | Není k dispozici. Použijte Visual Studio 2012. |
Poznámka:
- Informace o podpoře týkající se operačních systémů Microsoft naleznete v tématu Životní cyklus podpory společnosti Microsoft a Informace o vydání windows 10.
Vytváření aplikací, které běží na Windows Serveru
| Verze Windows Serveru | Použití nástrojů pro vývoj nativních a spravovaných klasických desktopových aplikací pro Windows | Použití nástrojů pro vývoj aplikací pro UPW |
|---|---|---|
| Windows Server 2019 | Ano | Ano (viz poznámky níže) |
| Windows Server 2016 | Ano | Ano (viz poznámky níže) |
| Možnost instalace Windows Serveru 2016, Nano Serveru | Ano, pro .NET Core a podmnožinu Win32 Podívejte se na Centrum pro vývojáře Nano Server. |
Ne |
| Windows Server 2012 R2 | Ano | Vývoj aplikací pro Windows Store není k dispozici. |
| Windows Server 2012 | Ano | Vývoj aplikací pro Windows Store není k dispozici. |
| Windows Server 2008 R2 | Ano | Není relevantní |
| Systém Windows Server 2008 | Ne | Není relevantní |
| Systém Windows Server 2003 | Ne | Není relevantní |
Poznámka:
- Informace o podpoře týkající se operačních systémů Microsoft naleznete v tématu Životní cyklus podpory společnosti Microsoft a Informace o vydání windows 10.
- Informace o podpoře pro rozhraní Microsoft .NET Framework naleznete v tématu Nejčastější dotazy k životnímu cyklu podpory rozhraní .NET Framework a požadavky na systém .NET Framework.
- Univerzální aplikace pro Windows je možné sestavit z příkazového řádku při použití Windows Serveru 2016 nebo Windows Serveru 2019. Vývoj pro UPW, včetně návrhu, úprav a místního ladění, není na Windows Serveru dostupný. Tyto aplikace můžete nasadit na Windows Server a vzdáleně je ladit.
Vytváření aplikací, které běží na zařízeních se systémem Windows Embedded
| Verze Windows Embedded | Použití nástrojů pro vývoj nativních a spravovaných klasických desktopových aplikací pro Windows | Použití nástrojů pro vývoj aplikací pro UPW |
|---|---|---|
| Windows 10 IoT Core | Ano, pro podmnožinu rozhraní API Win32 Informace najdete v nástroji pro přenos rozhraní API IoT Core. |
Ano Další nástroje a prostředky najdete ve službě Windows IoT Dev Center . |
| Windows 10 IoT Mobile Enterprise | Ne | Ano Další nástroje a prostředky najdete ve službě Windows IoT Dev Center . |
| Windows 10 IoT Enterprise | Ano Další nástroje a prostředky najdete na webu Windows IoT Dev Center>. |
Ano Další nástroje a prostředky najdete ve službě Windows IoT Dev Center . |
| Windows Embedded 8 Standard a 8.1 Průmyslové | Ano | Ne |
| Windows Embedded Compact 2013 | Ne | Není relevantní |
| Verze Windows Embedded 7 (Compact, Standard a POSReady) | Ne | Není relevantní |
| Windows Embedded CE 6.0 a starší | Ne | Není relevantní |
| Windows XP Embedded (včetně POSReady 2009, WES 2009, WEPOS) | Ne | Není relevantní |
Poznámka:
- Informace o podpoře týkající se operačních systémů Microsoft naleznete v tématu Životní cyklus podpory společnosti Microsoft a Informace o vydání windows 10.
- Informace o podpoře pro rozhraní Microsoft .NET Framework naleznete v tématu Nejčastější dotazy k životnímu cyklu podpory rozhraní .NET Framework a požadavky na systém .NET Framework.
Visual Studio 2022 – podpora vývoje pro .NET
Visual Studio 2022 podporuje vývoj aplikací, které používají jakoukoli implementaci .NET. Mezi úlohami a typy projektů najdete podporu pro .NET Framework, .NET Core, Mono, .NET Native pro univerzální platformu Windows (UPW), C#, F# a Visual Basic. Visual Studio 2022 podporuje následující implementace .NET:
- .NET Framework verze 4.8.1, 4.8, 4.7.2, 4.7.1, 4.7 a 4.6.2
- .NET Core 8.0 Preview, 7.0, 6.0.
- .NET Native
- Mono
Poznámka:
Další informace o každé z těchto implementací a o společné specifikaci rozhraní API .NET Standard najdete v tématu Komponenty architektury .NET. Viz také zásady podpory net.
Visual Studio 2022 – podpora vývoje pro Android
Visual Studio 2022 umožňuje vytvářet nativní aplikace pro Android pomocí .NET a C# nebo C++. Visual Studio Tools for Unity a Unreal Engine umožňují vývoj her pro Android. Pomocí rozšíření .NET MAUI VSCode můžete také vytvářet aplikace pro Android pomocí Macu.
Nastavení sady Visual Studio můžete použít k snadnému získání úrovní androidových sad SDK a rozhraní Android API požadovaných pro vývoj mobilních aplikací pomocí .NET MAUI nebo C++. Další úrovně rozhraní API si můžete stáhnout samostatně pomocí Správce sady Android SDK. Můžete také použít Visual Studio Setup k získání sady Android Native Development Kit (R23C), Java SE Development Kit a Apache Ant.
Další informace najdete v tématu Vývoj pro Android pomocí sady Visual Studio a vývoje mobilních aplikací.
Poznámka:
Informace o vývoji pro .NET pro Android najdete v tématu Android a iOS s .NET MAUI.
Visual Studio 2022 – podpora vývoje pro iOS
Visual Studio 2022 umožňuje vytvářet a ladit aplikace pro iOS pomocí C++, Unity nebo .NET a Macu nakonfigurovaného pro vývoj pro iOS při použití nástroje remotebuild, vcremote, visual Studio Tools for Unity nebo pair to Mac v sadě Visual Studio. .NET podporuje iOS 12.2 a vyšší a vyžaduje Xcode 16.2 nebo novější a macOS 14.5 "Sonoma" nebo vyšší. Pomocí rozšíření .NET MAUI VSCode můžete také vytvářet aplikace pro iOS pomocí Macu.
Poznámka:
Další informace najdete v tématu Vývoj mobilních aplikací pro různé platformy v sadě Visual Studio. Informace o vývoji .NET pro iOS najdete v tématu Android a iOS s .NET MAUI.
Visual Studio 2022 – podpora vývoje pro Linux
Visual Studio 2022 umožňuje vytvářet a ladit aplikace pro Linux pomocí C++, Pythonu a Node.js. Vytváření aplikací C++ pro Linux vyžaduje rozšíření Visual C++ for Linux Development. Vytváření aplikací pomocí Pythonu nebo Node,js vyžaduje povolení vzdáleného ladění na cílovém počítači s Linuxem. Můžete také vytvářet, sestavovat a vzdáleně ladit aplikace .NET Core a ASP.NET Core pro Linux pomocí moderních jazyků, jako jsou C#, VB a F#.
Poznámka:
Informace o vývoji .NET pro Linux najdete v tématu Instalace .NET v Linuxu.
- 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
Poznámka:
Další informace naleznete v tématu https://dot.net/core.
Visual Studio 2022 – podpora vývoje pro macOS
Visual Studio 2022 umožňuje vytvářet konzolové aplikace a ASP.NET aplikace, které cílí na macOS. Ladění se ale nepodporuje. Další možnosti vývojových nástrojů pro macOS najdete v nástroji Visual Studio Code. Visual Studio Code poskytuje zjednodušené a rozšiřitelné vývojářské prostředí pro macOS.
Poznámka:
Informace o vývoji .NET proMacOS najdete v tématu Instalace .NET v systému macOS.
Další platformy a technologie
Visual Studio 2022 také podporuje následující platformy a technologie. Další informace najdete v tématu https://visualstudio.microsoft.com/vs/features/.
- Anakonda
- Android (viz https://www.android.com)
- Apache Ant
- Webové aplikace Azure a připojené služby, včetně Azure Data Lake
- Clang with Microsoft CodeGen (viz https://github.com/llvm/llvm-project
- ClickOnce
- CMake (viz https://www.cmake.org)
- Cocos (viz https://www.cocos.com/)
- Docker
- Entity Framework 6
- F#
- Git pro Windows a GitHub
- LLVM z projektu LLVM
- Databáze Microsoft SQL Server 2014–2022 a Azure SQL
- Microsoft Office 365, Office 2016, Office 2013, Office 2010
- Visual Studio App Center
- Node.js
- PowerShell
- Python
- TypeScript (verze 3.6 a novější) a JavaScript
- Jednota
- Unreal Engine
- Vývoj pro web s využitím ASP.NET, HTML5/CSS3, JavaScriptu, Node.js, Pythonu nebo TypeScriptu
Kompatibilita s předchozími verzemi
.NET Framework
.NET 4.8 je vysoce kompatibilní místní aktualizace pro rozhraní .NET Framework verze 4.0 – 4.7.2.
Poznámka:
Další informace najdete v průvodci migrací na rozhraní .NET Framework 4.8, 4.7, 4.6 a 4.5.
Team Explorer, Azure DevOps Server a Team Foundation Server
Team Explorer pro Visual Studio 2022 se připojí k Azure DevOps Serveru 2019, Team Foundation Serveru 2017, Team Foundation Serveru 2015, Team Foundation Serveru 2013, Team Foundation Serveru 2012 a Team Foundation Serveru 2010 SP1.
Cílení a kompatibilita platforem sady Visual Studio 2022