Novinky v sadě Visual Studio 2019
Aktualizace pro verzi 16.11 Viz úplné poznámky k verzi | Zobrazení plánu produktu
S Visual Studio 2019 získáte špičkové nástroje a služby pro všechny vývojáře, aplikace a libovolné platformy. Ať už aplikaci Visual Studio poprvé, nebo ji už roky používáte, je v naší aktuální verzi spousta věcí, které se vám líbí.
Tady je rekapitulace všech novinek:
- Vývoj: Díky lepšímu výkonu, okamžitému vyčištění kódu a lepším výsledkům hledání můžete zůstat soustředění a produktivní.
- Spolupráce: Užívejte si přirozenou spolupráci prostřednictvím pracovního postupu git-first, úprav a ladění v reálném čase a rešerše kódu přímo Visual Studio.
- Ladění: Zvýrazněte a přejděte na konkrétní hodnoty, optimalizujte využití paměti a pořizujte automatické snímky provádění vaší aplikace.
Úplný seznam všech novinek v této verzi najdete v poznámkách k verzi. Další informace o novince ve verzi 16.11 najdete v blogovém příspěvku o tom, jak je k dispozici Visual Studio 2019 verze 16.11.
Vývoj
Další informace o tom, jak ušetřit čas s novými funkcemi, najdete v následujícím videu.
Délka videa: 3,00 minut
Vylepšené vyhledávání
Naše nové vyhledávací Snadné spuštění, které se dříve označované jako Snadné spuštění, je rychlejší a efektivnější. Teď se výsledky hledání zobrazují dynamicky při psaní. A výsledky hledání mohou často obsahovat klávesové zkratky pro příkazy, abyste si je mohli zapamatovat pro budoucí použití.

Nová logika vyhledávání přibližných shod najde vše, co potřebujete, bez ohledu na překlepy. Takže bez ohledu na to, jestli hledáte příkazy, nastavení, dokumentaci nebo jiné užitečné věci, vám nová funkce vyhledávání usnadní vyhledání hledané funkce.
Další informace najdete v tématu Použití Visual Studio vyhledávání.
Inteligentní vyhledávací služba
Novinka ve službě 16.9: S využitím technologie využívající cloud, umělé inteligence a strojového učení jsme vylepšili výsledky hledání. Teď nejen že vyhledávání v Visual Studio relevantnější výsledky, ale může vám také pomoct snadněji objevit funkce produktu.
Další informace najdete v blogovém příspěvku Visual Studio služby Intelligent Visual Studio Search Service.
Refaktoring
V jazyce C# existuje spousta nových a velmi užitečných refaktoringů, které usnadňují uspořádání kódu. Zobrazují se jako návrhy v žárovkě a zahrnují akce, jako je přesun členů do rozhraní nebo základní třídy, úprava oborů názvů tak, aby odpovídaly struktuře složek, převod smyček foreach na dotazy Linq a další.

Refaktoring jednoduše vyvoláte stisknutím kláves Ctrl+. a vyberte akci, kterou chcete provést.
IntelliCode
Visual Studio IntelliCode vylepšuje vaše úsilí o vývoj softwaru pomocí umělé inteligence (AI). IntelliCode trénuje na více než 2 000 open source projektů GitHub každý s více než — 100 hvězdičkami, aby — vygeneroval doporučení.

Tady je několik způsobů, jak Visual Studio IntelliCode pomůže zvýšit produktivitu:
- Doručování dokončování kódu s kontextem
- Navedení vývojářů na dodržování vzorů a stylů jejich týmu
- Vyhledání problémů s kódem, který se obtížně zachytá
- Zaměřte se na recenze kódu tím, že upoutáte pozornost na oblasti, na kterých skutečně záleží.
Původně jsme podporovali pouze C# při prvním zobrazení náhledu IntelliCode jako rozšíření pro Visual Studio. Nově ve windows 16.1 jsme přidali podporu pro C# a XAML "in-the-box". (Podpora pro C++ a TypeScript/JavaScript je ale stále ve verzi Preview.)
A pokud používáte jazyk C#, přidali jsme také možnost vytrénovat vlastní model na vašem vlastním kódu.
Další informace o IntelliCode najdete v blogových příspěvku Oznamování obecné dostupnosti IntelliCode a náhledu kódu a Další kód. Pomocí blogových příspěvků Visual Studio IntelliCode se posuňte méně.
Vyčištění kódu
Spárované s novým indikátorem stavu dokumentu je nový příkaz pro vyčištění kódu. Tento nový příkaz můžete použít k identifikaci a opravě upozornění i návrhů jedinou akcí (nebo kliknutím na tlačítko).
Vyčištěním se kód naformátuje a použijí se všechny opravy kódu podle aktuálního nastavení a souborů .editorconfig.

Kolekce fixerů můžete také uložit jako profil. Pokud máte například malou sadu cílených fixerů, které často používáte při práci s kódem, a pak máte další komplexní sadu oprav, které se mají použít před revizemi kódu, můžete nakonfigurovat profily pro řešení těchto různých úloh.

Vykreslování pma (per-monitor aware)
Pokud používáte monitory nakonfigurované s různými faktory škálování zobrazení nebo se vzdáleně připojujete k počítači s faktory měřítka zobrazení, které se liší od hlavního zařízení, můžete si všimnout, že Visual Studio vypadá rozmazaně nebo se vykresluje na nesprávném měřítku.
S vydáním Visual Studio 2019 jsme vyhověl Visual Studio pro monitorování (PMA). Nyní se Visual Studio správně bez ohledu na faktory měřítka zobrazení, které používáte.

Další informace najdete v blogovém příspěvku Better multi-monitor experience with Visual Studio 2019 (Lepší prostředí pro více monitorů pomocí Visual Studio 2019).
Průzkumník testů
Novinka ve verzi 16.2: Aktualizovali jsme Průzkumníka testů tak, aby poskytoval lepší zpracování velkých testovacích sad, snadnější filtrování, zjistitelnější příkazy, zobrazení seznamu stop s kartami a přizpůsobitelné sloupce, které umožňují vyladit zobrazené informace o testování.

.NET Core
Novinka ve verzi 16.3: Zahrneme podporu pro .NET Core 3.0. Microsoft podporuje open source — platformy a plně.
Další informace najdete v blogovém příspěvku o oznámení .NET Core 3.0.
Spolupráce
Podívejte se na následující video, kde najdete další informace o tom, jak se můžete sesoučovat a řešit problémy.
Délka videa: 4,22 minuty
Pracovní postup git-first
Něco, co si všimnete, když otevřete Visual Studio 2019 je jeho nové úvodní okno.

V úvodním okně se zobrazí několik možností, jak rychle kódovat. Nejprve jsme umístili možnost klonování nebo rezervujení kódu z repo.

Úvodní okno obsahuje také možnosti otevření projektu nebo řešení, otevření místní složky nebo vytvoření nového projektu.
Další informace najdete v blogovém příspěvku Get to code: How we designed the new Visual Studio start window (Získat kód: Jak jsme navrhli nový Visual Studio úvodním okně).
Produktivita Gitu
Novinka ve verzi 16.8: Git je teď výchozím prostředím pro řízení verzí Visual Studio 2019. Tuto sadu funkcí jsme vybudovali a iterovali na základě vaší zpětné vazby v posledních dvou verzích. Nové prostředí je teď ve výchozím nastavení zapnuté pro všechny. V nové nabídce Gitu můžete klonovat, vytvářet nebo otevírat úložiště. Pomocí integrovaných oken nástrojů Git můžete potvrdit a vložit změny do kódu, spravovat větve, mít aktuální vzdálené úložiště a řešit konflikty při slučování.
Další informace najdete v tématu Prostředí Git na Visual Studio stránce.
Live Share
Visual Studio Live Share je vývojářská služba, která umožňuje sdílet základní kód a jeho kontext s kolegou týmu a získat okamžitou obousměrnou spolupráci přímo z Visual Studio. Díky Live Share může kolega z týmu číst, procházet, upravovat a ladit projekt, který s ním sdílíte, a bez problémů a bezpečně.
A s Visual Studio 2019 se tato služba nainstaluje ve výchozím nastavení.

Další informace najdete v blogovém příspěvku o Visual Studio Live Share pro recenze kódu v reálném čase a interaktivním příspěvku o vzdělávání a v příspěvku Live Share, který je teď součástí Visual Studio 2019.
Integrované recenze kódu
Představujeme nové rozšíření, které si můžete stáhnout pro použití s Visual Studio 2019. S tímto novým rozšířením můžete zkontrolovat, spustit a dokonce i ladit žádosti o přístup od týmu, aniž byste Visual Studio. Podporujeme kód v GitHub i Azure DevOps úložištích.

Další informace najdete v blogovém příspěvku o recenzích kódu Visual Studio o žádosti o změnu.
Ladění
Podívejte se na následující video, kde najdete další informace o tom, jak se při ladění zaměřit na nulu s přesným zacílením.
Délka videa: 3,54 minuty
Zvýšení výkonu
Vzali jsme jednou exkluzivní datové zarážky C++ a přizpůsobili je pro aplikace .NET Core.

Takže bez ohledu na to, jestli kód pracujete v jazyce C++ nebo .NET Core, mohou být datové zarážky dobrou alternativou k umístění běžných zarážek. Datové zarážky jsou také skvělé pro scénáře, jako je hledání místa, kde se mění globální objekt nebo kde se přidává nebo odebral ze seznamu.
A pokud jste vývojář v jazyce C++, který vyvíjí velké aplikace, vytvořil nástroj Visual Studio 2019 symboly z proc, což vám umožní ladit tyto aplikace bez problémů souvisejících s pamětí.
Hledání při ladění
Pravděpodobně jste tam už dříve byli a v okno Kukátko hledání řetězce mezi sadami hodnot. V Visual Studio 2019 jsme přidali vyhledávání do oken Sledovat, Místní hodnoty a Automatické hodnoty, které vám pomůžou najít hledaný objekty a hodnoty.

Můžete také naformátovat způsob zobrazení hodnoty v oknech Sledovat, Místní hodnoty a Automatické hodnoty. Vyberte (dvojím kliknutím) jednu z položek v libovolném okně a přidejte čárku (",") pro přístup k rozevíracímu seznamu možných specifikátorů formátu, z nichž každá obsahuje popis zamýšleného účinku.

Další informace najdete v blogovém příspěvku o hledání objektů a vlastností v blogovém příspěvku o sledování, automatickém Visual Studio a místních Windows rozšířené.
Ladicí program snímků
Získejte snímek spuštění aplikace v cloudu, abyste přesně viděli, co se děje. (Tato funkce je dostupná pouze Visual Studio Enterprise.)

Přidali jsme podporu cílení na ASP.NET (základní a desktopové) aplikace, které běží na virtuálním počítači Azure. A přidali jsme podporu pro aplikace, které běží v Azure Kubernetes Service. Tento Snapshot Debugger vám může pomoct výrazně zkrátit dobu vyřešit problémy, ke kterým dochází v produkčních prostředích.
Další informace najdete v blogovém příspěvku Ladění živého ASP.NET Azure pomocí Snapshot Debugger a v blogovém příspěvku Představujeme ladění cest v čase pro Visual Studio Enterprise 2019.
Podpora prohlížeče Microsoft Edge Insider
Novinka ve verzi 16.2: Zarážku můžete nastavit v javascriptové aplikaci a spustit relaci ladění pomocí prohlížeče Microsoft Edge Insider. Když to provedete, Visual Studio okno prohlížeče s povoleným laděním, které pak můžete použít k krokování JavaScriptu aplikace v rámci Visual Studio.

Nástroj Pinnable Properties (Připnutelné vlastnosti)
Novinka ve verzi 16.4: Nyní je snazší identifikovat objekty podle jejich vlastností při ladění pomocí nového nástroje Připnoutelné vlastnosti. Stačí najet myší na vlastnost, kterou chcete zobrazit v okně ladicího programu oken Sledovat, Automatické hodnoty a Místní hodnoty, vybrat ikonu připínáčky a okamžitě zobrazit informace, které hledáte v horní části okna.

Další informace najdete v blogovém příspěvku Pinnable Properties: Debug & Display Managed Objects YOUR Way (Připnoutelné vlastnosti: Ladit spravované objekty ve vašem způsobu).
Kam dál
Často aktualizujeme Visual Studio novými funkcemi, které mohou vaše vývojové prostředí ještě zlepšit. Další informace o našich nejnovějších inovacích najdete na Visual Studio Blog. Záznam toho, co jsme dote doby vydali ve verzi Preview, si můžete prohlédnout ve zprávě k vydání verze Preview. A seznam toho, co plánujeme vydat jako další, najdete na Visual Studio plán.
Mezitím se v současnosti pracuje s těmito funkcemi:
Vylepšené prostředí Gitu v Visual Studio 2019
I když je nástroj pro správu verzí Git výchozím prostředím v Visual Studio 2019 verze 16.8 a novější, nadále přidávají funkce, které vylepšují prostředí v nejnovější verzi Visual Studio 2019 verze 16.11.
Další informace najdete v tématu o řízení verzí na Visual Studio.
Visual Studio 2022 je nyní k dispozici
Naše nejnovější verze nástroje Visual Studio 2022 je rychlejší, přístupnější a zjednodušenější. A vůbec poprvé je Visual Studio 64 bitů.
Odkaz ke stažení a další informace najdete také v blogovém příspěvku o vizi Visual Studio 2022 společně s blogovým příspěvku o dostupné verzi Visual Studio 2022 Preview 3.
Sdělte nám svůj názor
Proč posílat zpětnou vazbu Visual Studio týmu? Protože zpětnou vazbu zákazníků bereme vážně. Řídí velkou část toho, co děláme.
Pokud chcete navrhnout, jak můžeme vylepšit Visual Studio, můžete to udělat pomocí nástroje Navrhnout funkci.
Pokud nastane problém, kdy Visual Studio přestane reagovat, dojde k chybě nebo jiný problém s výkonem, můžete s námi snadno sdílet kroky pro reprodukci a podpůrné soubory pomocí nástroje pro hlášení problémů.
Viz také
- Co je nového v Visual Studio 2022 (Preview)
- Co je nového v Visual Studio docs
- Visual Studio k vydání verze 2019
- Visual Studio k vydání verze pro Mac z roku 2019
- Co je nového v sadě Visual Studio 2019 SDK
- Novinky v jazyce C++ v sadě Visual Studio
- Co je nového v jazyce C# 9.0
- Co je nového v .NET 5
- Co je nového v .NET Framework
- Konference Microsoft Build
- Microsoft Ignite conference