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

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í.

Animace nového vyhledávacího prostředí v Visual Studio 2019

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ší.

Animace prostředí refaktoringu v Visual Studio 2019

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í.

Animace IntelliCode v Visual Studio 2019

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.

Snímek obrazovky nového ovládacího prvku vyčištění kódu v Visual Studio 2019

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.

Snímek obrazovky s konfigurací ovládacího prvku pro vyčištění kódu Visual Studio 2019

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.

Vykreslování pma (per-monitor aware) v Visual Studio 2019

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í.

Snímek obrazovky znázorňuje vylepšení uživatelského rozhraní v Průzkumníku testů

.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.

Snímek obrazovky nového úvodního okna v Visual Studio 2019

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.

Animace prostředí Git-first v roce Visual Studio 2019

Ú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í.

Animace, která znázorňuje funkci Live Share spolupráce v Visual Studio 2019

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.

Snímek obrazovky s novým rozšířením Pull Requests v Visual Studio 2019

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.

Animace znázorňující zarážky dat ladění v Visual Studio 2019

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.

Animace, která zobrazuje okno hledání ladění v Visual Studio 2019

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.

Nová funkce okno Kukátko a formátování hodnot v Visual Studio 2019

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.)

Animace znázorňuje Snapshot Debugger Visual Studio 2019 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.

Snímek obrazovky znázorňuje vykreslování kódu JavaScriptu v prohlížeči

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.

Animace, která ukazuje, jak připnout vlastnosti v ladicím Visual Studio pomocí nástroje Připnoutelné vlastnosti

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é