Visual Studio 2022 Platform Targeting and Compatibility
Community | pro vývojáře průvodce | Visual Studio 2022 Požadavky | na systém Kompatibilita | Distribuovatelný kód | Licenčních podmínek | Blogy | Nejnovější verze – známé problémy | novinky v Visual Studio Docs
Visual Studio 2022 obsahuje mnoho nových a zajímavých funkcí Windows vylepšení ide produktivity, které podporují vývoj aplikací pro více platforem, vývoj pro Azure, vývoj pro web Windows cloud Windows další funkce. Pokud si chcete Visual Studio 2022, podívejte se na Visual Studio 2022 Ke stažení. Další informace o všem, co je v této verzi nového, najdete ve zprávě k vydání verze pro Visual Studio 2022 a v tématu Co je nového v Visual Studio 2022.
- Pro Visual Studio Code si přečtěte nejčastější dotazy k sadě Visual Studio Code.
Instalace
Můžete nainstalovat a používat Visual Studio 2022 společně s předchozími verzemi Visual Studio, včetně Visual Studio 2019, Visual Studio 2017, Visual Studio 2015, Visual Studio 2013 a Visual Studio 2012.
Stáhnout
Důležité
Kanál verze Preview není v provozu a není určený pro použití v produkčních počítačích ani při vytváření kódu v produkčním prostředí. Další informace najdete v článku Životní cyklus produktu Visual Studio a jeho údržba.
Poznámka: Velikost instalačního balíčku se bude lišit v závislosti na vaší aktuální konfiguraci sady Visual Studio.
Požadavky na systém
Informace o požadavcích na systém pro instalaci a spuštění produktové Visual Studio 2022 najdete na stránce s požadavky na systém pro Visual Studio 2022.
Zpětná vazba a podpora
Informace o podpoře nebo možnostech poslat zpětnou vazbu k sadě Visual Studio najdete v tématech:
Upgrade projektů na Visual Studio 2022
Když použijete podporované způsoby upgradu, vaše soubory zdrojů, řešení a projektů v sadě Visual Studio budou nadále fungovat. Měli byste ale očekávat, že bude nutné do určité míry změnit zdrojový kód. Nemůžeme sice zaručit binární kompatibilitu mezi jednotlivými verzemi, budeme se ale snažit co nejlépe zdokumentovat významné změny, abychom vám usnadnili úpravy.
Poznámka
Podrobnosti o migraci projektů do systému Visual Studio 2022 najdete v tématu Přenos,migrace a upgrade Visual Studio projektů .
Cílení na platformy
Visual Studio obsahuje nejmodernější nástroje a technologie pro vytváření aplikací, které využívají nejnovější funkce dané platformy, ať už jde o Windows, Android, iOS nebo Linux. Visual Studio 2022 cílí také na starší platformy, takže můžete vytvářet nové aplikace nebo modernizovat stávající aplikace, které se spouští ve starších verzích Windows, a přitom využít vylepšené vývojové nástroje, možnosti kvality a možnosti týmové spolupráce v Visual Studio 2022. Další informace najdete v tématu Správa odkazů v projektu a Visual Studio – přehled cílení na více platforem.
- 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 Windows aplikací
Následující tabulka vysvětluje platformy Microsoft Windows, pro které můžete vytvářet aplikace pomocí Visual Studio 2022.
Vytváření aplikací pro klienty Windows
| Windows verze klienta | Použití nástrojů k vývoji aplikací pro nativní a spravovaná klasická desktopová prostředí Windows | Použití nástrojů k vývoji aplikací pro UPW |
|---|---|---|
| Windows 11 Windows 10 |
Ano (viz poznámky níže) |
Ano (viz poznámky níže) |
| Windows 10 Team Edition | Nelze použít | Ano Vyžaduje se vzdálené ladění. |
| Windows 11 S Windows 10 S |
Nelze použít | Ano Vyžaduje se vzdálené ladění. |
| Windows 10 LTSC | Yes Vyžaduje se vzdálené ladění. |
Yes Vyžaduje se vzdálené ladění. |
| HoloLens | Ne | Ano Viz web pro vývojáře pro Windows Holographic. |
| Xbox One | Nelze použít | Ano Viz web pro vývojáře pro Xbox. |
| Windows 8.1 | Yes | Není k dispozici. Použijte Visual Studio 2015. |
| Windows 8 (Windows 8) | No | Není k dispozici. |
| Windows 7 | Ano | Nelze použít |
| Windows Vista | Ne | Nelze použít |
| Windows XP | Ne | Nelze použít |
Poznámka
- Informace o podpoře týkající se operačních systémů Microsoft najdete na stránce Fáze životního cyklu produktu a Informace k verzi Windows 10.
- Informace o podpoře pro rozhraní .NET Framework najdete na stránce Nejčastější dotazy k životnímu cyklu podpory .NET Framework a .NET Framework – požadavky na systém.
- Vývoj Windows univerzálních aplikací pro všechny cílové platformy je k dispozici, Visual Studio je nainstalovaný na Windows 11 nebo Windows 10.
- Unity a Xamarin je také možné použít pro vývoj univerzálních aplikací pro Windows platformy na Windows 11 nebo Windows 10.
Sestavování aplikací pro Windows Phone
| Windows Phone verze | Použití nástrojů k vývoji aplikací pro nativní a spravovaná klasická desktopová prostředí Windows | Použití nástrojů k vývoji aplikací pro UPW |
|---|---|---|
| Windows 10 Mobile | Ne | Není k dispozici. Použijte Visual Studio 2017. |
| Windows Phone 8.1 a 8.0 | No | Není k dispozici. Použijte Visual Studio 2015. |
| Windows Phone 7.x | No | Není k dispozici. Použijte Visual Studio 2012. |
Poznámka
- Informace o podpoře týkající se operačních systémů Microsoft najdete na stránce Fáze životního cyklu produktu a Informace k verzi Windows 10.
Sestavování aplikací pro Windows Server
| Windows Verze serveru | Použití nástrojů k vývoji aplikací pro nativní a spravovaná klasická desktopová prostředí Windows | Použití nástrojů k vývoji aplikací pro UPW |
|---|---|---|
| Windows Server 2019 | Yes | Ano (viz poznámky níže) |
| Windows Server 2016 | Ano | Ano (viz poznámky níže) |
| Windows Server 2016, možnost instalace Nano Server | Ano, pro .NET Core a podmnožinu Win32 Viz web pro vývojáře pro Nano Server. |
Ne |
| Windows Server 2012 R2 | Ano | Vývoj aplikací pro Windows Store není dostupný |
| Windows Server 2012 | Ano | Vývoj aplikací pro Windows Store není dostupný |
| Windows Server 2008 R2 | Ano | Nelze použít |
| Windows Server 2008 | Ne | Nelze použít |
| Windows Server 2003 | Ne | Nelze použít |
Poznámka
- Informace o podpoře týkající se operačních systémů Microsoft najdete na stránce Fáze životního cyklu produktu a Informace k verzi Windows 10.
- Informace o podpoře pro rozhraní .NET Framework najdete na stránce Nejčastější dotazy k životnímu cyklu podpory .NET Framework a .NET Framework – požadavky na systém.
- Univerzální Windows aplikace lze sestavovat z příkazového řádku při použití Windows Server 2016 nebo Windows Serveru 2019. Vývoj aplikací na platformě UPW – včetně návrhu, úprav a místního ladění – není dostupný ve Windows Serveru. Tyto aplikace můžete nasadit na Windows Server a ladit vzdáleně.
Sestavování aplikací pro zařízení se systémem Windows Embedded
| Windows Vložená verze | Použití nástrojů k vývoji aplikací pro nativní a spravovaná klasická desktopová prostředí Windows | Použití nástrojů k vývoji aplikací pro UPW |
|---|---|---|
| Jádro IoT Windows 10 | Ano, pro podmnožinu rozhraní API Win32 Další informace viz IoT Core API Porting Tool. |
Ano Další nástroje a zdroje najdete na webu pro vývojáře pro Windows IoT. |
| Windows 10 IoT Mobile Enterprise | Ne | Ano Další nástroje a zdroje najdete na webu pro vývojáře pro Windows IoT. |
| Windows 10 IoT Enterprise | Ano Další nástroje a Windows najdete v Dev Center > IoT. |
Ano Další nástroje a zdroje najdete na webu pro vývojáře pro Windows IoT. |
| Windows Embedded 8 Standard a 8.1 Industry | Ano | Ne |
| Windows Embedded Compact 2013 | Ne | Nelze použít |
| Windows Embedded 7 (Compact, Standard a POSReady) | Ne | Nelze použít |
| Windows Embedded CE 6.0 a starší | Ne | Nelze použít |
| Windows XP Embedded (včetně POSReady 2009, WES 2009, WEPOS) | Ne | Nelze použít |
Poznámka
- Informace o podpoře týkající se operačních systémů Microsoft najdete na stránce Fáze životního cyklu produktu a Informace k verzi Windows 10.
- Informace o podpoře pro rozhraní .NET Framework najdete na stránce Nejčastější dotazy k životnímu cyklu podpory .NET Framework a .NET Framework – požadavky na systém.
Visual Studio 2022 – podpora vývoje pro .NET
Visual Studio 2022 podporuje vývoj aplikací, které používají implementace .NET. Mezi úlohami a typy projektů najdete podporu pro .NET Framework, .NET Core, Mono a .NET Native pro UPW (Univerzální platforma Windows), C#, F# a Visual Basic. Visual Studio 2022 podporuje následující implementace .NET:
- .NET Framework verze 4.8, 4.7.2, 4.7.1, 4.7 a 4.6.2
- .NET Core 6.0 Preview, 5.0, 3.1, 3.0, 2.2 a 2.1.
- .NET Native
- Mono
Poznámka
Další informace o těchto implementacích a o běžné specifikaci rozhraní API .NET Standard najdete v architekturálních komponentách .NET.
Visual Studio 2022 – podpora vývoje pro Android
Visual Studio 2022 umožňuje vytvářet nativní aplikace pro Android pomocí Xamarinu a C# nebo C++. Visual Studio Tools for Unity a Unreal Engine umožňují vývoj her pro Android. Můžete také použít Visual Studio for Mac a vytvářet aplikace pro Android pomocí Macu.
Pomocí tohoto Visual Studio snadno získáte úrovně rozhraní Android SDK a Android API 25 (pro vývoj mobilních aplikací pomocí C++) a 30. Další úrovně rozhraní API si můžete stáhnout samostatně pomocí Android SDK Manageru. Instalační program sady Visual Studio můžete také použít k získání sad Android Native Development Kit (R10E), Java SE Development Kit a Apache Ant.
Další informace najdete v tématu věnovanému vývoji pro Android pomocí sady Visual Studio a vývoji mobilních aplikací.
Poznámka
Informace o vývoji pro .NET pro Android najdete v tématu Android a iOS s Xamarinem.
Visual Studio 2022 – podpora vývoje pro iOS
Visual Studio 2022 umožňuje vytvářet a ladit aplikace pro iOS pomocí C++, Unity nebo Xamarinu a Macu nakonfigurovaného pro vývoj pro iOS při použití nástrojů remotebuild, vcremote, Visual Studio Tools for Unity nebo Xamarin Mac Agent. Xamarin podporuje iOS 9 a vyšší a vyžaduje Xcode 12.5 nebo novější a OS X 11.0 Big Sur nebo novější. Můžete také použít Visual Studio for Mac a vytvářet aplikace pro iOS pomocí Macu.
Poznámka
Další informace najdete v článku Vývoj na různých mobilních platformách v sadě Visual Studio. Informace o vývoji pro .NET pro iOS najdete v tématu Android a iOS s Xamarinem.
Visual Studio 2022 – podpora vývoje pro Linux
Visual Studio 2022 umožňuje sestavovat 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í v 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 pro Linux s využitím moderních jazyků, například C#, VB a F#.
Poznámka
Informace o vývoji .NET pro Linux najdete v tématu instalace .NET v systému Linux.
- CentOS 7.1 a Oracle Linux 7.1
- Debian 8
- Fedora 23
- Linux Mint 17
- openSUSE 13.2
- Red Hat Enterprise Linux 7.2
- Ubuntu 14.04 a 16.04
Poznámka
Další informace najdete na webu https://dot.net/core.
podpora Visual Studio 2022 pro vývoj macOS
Visual Studio 2022 umožňuje sestavovat aplikace konzoly a ASP.NET aplikace cílené na macOS. Ladění ale není podporované. Další možnosti vývojářských nástrojů pro macOS vám nabídne Visual Studio Code nebo Visual Studio for Mac. Visual Studio Code poskytuje efektivní a rozšiřitelné vývojářské nástroje pro macOS. Visual Studio for Mac poskytuje integrované vývojové prostředí (IDE) s řadou funkcí, které umožňuje vytvářet nativní aplikace pro macOS, včetně ASP.NET, pomocí C#.
Poznámka
Informace o vývoji .NET pro forMacOS najdete v tématu instalace .NET na MacOS.
Další platformy a technologie
Visual Studio 2022 také podporuje následující platformy a technologie. Další informace najdete na webu https://visualstudio.microsoft.com/vs/features/.
- Anaconda
- Apache Ant
- Webové aplikace Azure a propojené služby včetně Azure Data Lake
- Clang with Microsoft CodeGen
- ClickOnce
- Cocos
- Docker
- Entity Framework 6
- F#
- Git pro Windows a GitHub
- Microsoft SQL Server 2012, SQL Server 2014 a SQL Server 2016
- 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
- Unity
- Unreal Engine
- Vývoj pro web pomocí 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 .NET Framework verze 4,0-4.7.2.
Poznámka
další informace najdete v průvodci migrací .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 Server 2019, Team Foundation Server 2017, Team Foundation Server 2015, Team Foundation Server 2013, Team Foundation Server 2012 a Team Foundation Server 2010 SP1.