Funkce Visual Studio
Tento článek popisuje funkce zkušeným vývojářům nebo vývojářům, kteří už znají Visual Studio. základní úvod do Visual Studio najdete v tématu přehled rozhraní IDE pro Visual Studio.
Modulární instalace
v části Visual Studio v modulárním instalačním programu zvolíte a nainstalujete požadované úlohy . Úlohy jsou skupiny funkcí, které programovací jazyky nebo platformy potřebují k práci. tato modulární strategie pomáhá udržet Visual Studio menší nároky na instalaci, takže se rychleji instaluje a aktualizuje.
pokud jste ještě nenainstalovali Visual Studio, pokračujte na stránku soubory ke stažení Visual Studio a nainstalujte si ji zdarma.
pokud jste ještě nenainstalovali Visual Studio, pokračujte na stránku soubory ke stažení Visual Studio a nainstalujte si ji zdarma.
další informace o nastavení Visual Studio v systému najdete v tématu instalace Visual Studio.
Vytváření aplikací Azure s podporou cloudu
Visual Studio má sadu nástrojů, pomocí kterých lze snadno vytvářet Microsoft Azure aplikace s podporou cloudu. můžete konfigurovat, sestavovat, ladit, balit a nasazovat aplikace a služby Azure přímo z Visual Studio integrované vývojové prostředí (IDE). Pokud chcete získat šablony nástrojů a projektů Azure, při instalaci Visual Studio vyberte úlohu vývoj pro Azure .

po instalaci úlohy vývoj pro Azure jsou v dialogovém okně nový Project k dispozici následující šablony cloudu pro C#:

v Visual Studio použijte průzkumníka cloudu k zobrazení a správě cloudových prostředků založených na Azure. cloudové prostředky můžou zahrnovat virtuální počítače (vm), tabulky a SQL databáze. Průzkumník cloudu zobrazuje prostředky Azure ve všech účtech v rámci předplatného Azure, ke kterému jste se přihlásili. Pokud operace vyžaduje Azure Portal, Průzkumník cloudu obsahuje odkazy na místo na portálu, který potřebujete.

Důležité
okno průzkumníka cloudu je vyřazené v Visual Studio 2022. další informace najdete v tématu správa prostředků přidružených k vašim účtům Azure v Visual Studio průzkumníku cloudu.
Podle potřeby použijte Azure Portal k přístupu k prostředkům Azure. V předchozích verzích Visual Studio můžete dál používat uzel Azure Průzkumník serveru.
Pomocí služeb Azure pro vaše aplikace můžete přidat připojené služby, jako například:
- služba Active Directory připojenék používání účtů Azure Active Directory (Azure AD) pro připojení k webovým aplikacím
- Azure Storage připojená služba pro úložiště objektů blob, fronty a tabulky
- Key Vault připojená služba pro správu tajných kódů pro webové aplikace
Dostupné připojené služby závisí na typu projektu. Přidejte službu kliknutím pravým tlačítkem myši na projekt v Průzkumník řešení a výběrem možnosti Přidat > připojenou službu.

Na obrazovce připojené služby vyberte odkaz nebo znaménko plus a přidejte závislost služby. Na obrazovce Přidat závislost vyberte službu, kterou chcete přidat, a pomocí obrazovek se připojte ke svému předplatnému a službám Azure.
další informace najdete v tématu přesun do cloudu pomocí Visual Studio a Azure.
Vytváření webových aplikací
Visual Studio vám může pomáhat s psaním aplikací pro web. webové aplikace můžete vytvářet pomocí ASP.NET, Node.js, pythonu, javascriptu a typescriptu. Visual Studio podporuje mnoho webových rozhraní, například Angular, jQuery a Express.
ASP.NET Core a .net Core běží na operačních systémech Windows, Mac a Linux. ASP.NET Core je hlavní aktualizace MVC, WebAPI a signalizace. ASP.NET Core je od základu navržena tak, aby poskytovala štíhlou a sestavitelnou sadu .net stack pro vytváření moderních cloudových webových aplikací a služeb.
Další informace najdete v tématu moderní webové nástroje.
Vytváření aplikací a her pro různé platformy
Visual Studio můžou sestavovat aplikace a hry pro macOS, Linux a Windows a pro Android, iOS a další mobilní zařízení. pomocí Visual Studio můžete sestavit:
aplikace .net Core , které běží na Windows, macOS a Linux.
mobilní aplikace pro iOS, Android a Windows v jazycích C# a F # pomocí Xamarin.
2d a 3d hry v jazyce C# pomocí Visual Studio Tools for Unity.
nativní aplikace C++ pro zařízení s iOS, androidem a Windows. sdílejte společný kód v knihovnách iOS, Android a Windows pomocí C++ pro vývoj pro různé platformy.
Připojení k databázím
Průzkumník serveru usnadňuje procházení a správu instancí a prostředků serveru místně, vzdáleně a v Azure, Microsoft 365, Salesforce.com a websites. Chcete-li otevřít Průzkumník serveru, vyberte možnost Zobrazit > Průzkumník serveru. Další informace o použití Průzkumník serveru naleznete v tématu Add New Connections.
SQL Server Průzkumník objektů poskytuje zobrazení databázových objektů, podobně jako SQL Server Management Studio. pomocí SQL Server Průzkumník objektů můžete provádět návrh a práci v databázi pro světlé řízení. Mezi příklady patří úpravy dat tabulek, porovnávání schémat a provádění dotazů pomocí kontextových nabídek.

chcete-li otevřít SQL Server Průzkumník objektů, vyberte jeho ikonu v horní části okna Průzkumník serveru nebo v horní nabídce Průzkumník objektů vyberte možnost zobrazit > SQL Server Visual Studio .
SQL Server Data Tools (SSDT) je výkonné vývojové prostředí pro SQL Server, Azure SQL Database a Azure SQL Data Warehouse. Pomocí SSDT můžete sestavovat, ladit, udržovat a Refaktorovat databáze. Můžete pracovat s databázovým projektem nebo přímo s instancí připojené databáze v místním prostředí. k získání SSDT použijte Instalační program pro Visual Studio k instalaci úlohy úložiště a zpracování dat .
Ladění, testování a vylepšení kódu
Při psaní kódu byste ho měli spouštět a testovat pro chyby a výkon. pomocí ladicího systému Visual Studio můžete ladit kód spuštěný v místním projektu, na vzdáleném zařízení nebo v emulátoru zařízení. Projděte si kód jedním příkazem v jednom okamžiku a při procházení proměnných Prozkoumejte proměnné. Nebo nastavte zarážky, které jsou k dispozice pouze v případě, že je zadaná podmínka pravdivá. Můžete spravovat možnosti ladění v samotném Editoru kódu, takže nemusíte opustit kód.
další informace o ladění v Visual Studio naleznete v tématu první pohled na ladicí program.
pokud chcete zlepšit výkon aplikace, podívejte se na funkci profilace Visual Studio.
Visual Studio nabízí testování možností jako testování částí, Live Unit Testing, IntelliTest a zátěžové testování a testování výkonu. Visual Studio také obsahuje rozšířené možnosti analýzy kódu pro hledání návrhu, zabezpečení a dalších vad.
Nasazení dokončené aplikace
Visual Studio mají nástroje pro nasazení aplikace pro uživatele nebo zákazníky prostřednictvím Microsoft Store, SharePointho webu nebo technologie InstallShield nebo Instalační služba systému Windows. ke všem těmto možnostem můžete přistupovat prostřednictvím Visual Studio integrovaného vývojového prostředí (IDE). Další informace najdete v tématu nasazení aplikací, služeb a součástí.
Spravujte zdrojový kód a spolupracujte s ostatními
v Visual Studio můžete spravovat zdrojový kód v úložištích Git hostovaných libovolným poskytovatelem, včetně GitHub. můžete také vyhledat Azure DevOps Server, k němuž se chcete připojit.
úplné podrobnosti najdete na stránce věnované prostředí Git na stránce Visual Studio a v dokumentaci k řízení verzí Visual Studio na stránce navigace. a pro podrobný návod, jak se připojit k úložišti Git nebo Azure DevOps pomocí Visual Studio, si přečtěte téma otevření projektu na stránce úložiště.
Tip
I nadále sestavíme sadu funkcí Git a na ni můžete iterovat na základě vaší zpětné vazby. další informace o nedávné aktualizaci funkcí spolu s odkazem na průzkum, kde můžete sdílet svůj názor, najdete v článku podpora více úložišť v příspěvku Visual Studio blogový příspěvek.
způsob otevření projektu z GitHubho úložiště pomocí Visual Studio 2019 závisí na tom, kterou verzi máte. konkrétně, pokud jste nainstalovali verzi verze 16,8 nebo novější, je v Visual Studio k dispozici nové a plně integrované prostředí Git . další informace najdete na stránce dokumentace k řízení verzí Visual Studio .
a pro podrobný návod, jak se připojit k úložišti Git nebo Azure DevOps pomocí Visual Studio, si přečtěte téma otevření projektu na stránce úložiště.
další informace o správě úložišť git v Visual Studio pomocí Team Explorer najdete v tématu začínáme s Git a Azure Repos. další informace o Visual Studio integrovaných funkcích správy zdrojových kódů najdete v příspěvku na blogu o funkcích Git v Visual Studio .
Azure DevOps Services je sada cloudových služeb určených pro plánování, hostování, automatizaci a nasazení softwaru a zvýšení úrovně spolupráce v týmu. DevOps Services podporuje centralizované řízení verzí GitHub distribuovaného řízení verze a Správa verzí Team Foundation (TFVC). DevOps Services poskytuje průběžné sestavování a vydávání kanálů (CI/CD) pro kód uložený v systémech správy verzí. DevOps Services také podporuje metodologie pro Scrum, CMMI a agilní vývoj. můžete použít DevOps Services ke správě kódu společně s chybami a pracovními položkami pro váš projekt.
Team Foundation Server (TFS) je centrum správy životního cyklu aplikací pro Visual Studio. Umožňuje všem zapojeným do procesu vývoje zúčastnit se použití jediného řešení. TFS je vhodný pro správu heterogenních týmů a projektů.
můžete se připojit k Azure DevOps organizaci nebo Team Foundation Server ve vaší síti prostřednictvím okna Visual Studio Team Explorer . V okně Team Explorer můžete kontrolovat kód do správy zdrojového kódu nebo z něj, spravovat pracovní položky, spouštět sestavení a přistupovat k týmovým místnostem a pracovním prostorům. Chcete-li otevřít Team Explorer, použijte vyhledávací pole nebo vyberte možnost Zobrazit > Team Explorer.
Následující obrázek ukazuje okno Team Explorer pro řešení hostované v Azure DevOps Services.

Azure DevOps je centrum správy životního cyklu aplikací pro Visual Studio. Azure DevOps umožňuje, aby se každý účastnící procesu vývoje účastnil používání jediného řešení. Azure DevOps je užitečná také pro správu heterogenních týmů a projektů.
k Azure DevOps organizaci nebo Azure DevOps Server ve vaší síti se můžete připojit prostřednictvím okna Team Explorer v Visual Studio. V okně Team Explorer můžete kontrolovat kód do správy zdrojového kódu nebo z něj, spravovat pracovní položky, spouštět sestavení a přistupovat k týmovým místnostem a pracovním prostorům. Chcete-li otevřít Team Explorer, použijte vyhledávací pole nebo vyberte možnost Zobrazit > Team Explorer.
Proces sestavení můžete také automatizovat a vytvořit kód, který vývojářům kontroluje řízení verze. Například můžete sestavit jeden nebo více projektů v noci nebo pokaždé, když je určitý kód vrácen se změnami. Další informace najdete v tématu Azure Pipelines.
Další kroky
pokud Visual Studio nemá přesně potřebné funkce, můžete ji přidat. přizpůsobte rozhraní IDE na základě pracovního postupu a stylu, přidejte podporu pro externí nástroje, které nejsou integrovány s Visual Studio, a upravte stávající funkce a zvyšte svou produktivitu. nejnovější verzi nástrojů pro rozšíření Visual Studio (VS SDK) najdete v tématu Visual Studio sdk.
pomocí .NET Compiler Platform Roslyn můžete napsat vlastní analyzátory kódu a generátory kódu. Všechno, co potřebujete, najdete na adrese Roslyn.
najděte existující rozšíření pro Visual Studio vytvořená vývojáři microsoftu a komunitou pro vývoj Visual Studio.
další informace o rozšíření Visual Studio najdete v tématu rozšíření rozhraní IDE pro Visual Studio.