Dnes Microsoft uvolnil finální verzi Visual Studia 2017. Live stream z konference je na adrese https://launch.visualstudio.com.
Live Unit Testing
Nejzajímavější novinkou pro vývojáře jsou vylepšení v oblasti testování. Kromě toho, že Microsoft uvedl druhou verzi svého frameworku MS Test 2, která funguje i pro .NET Core, zaměřil se i na funkce, které s testováním souvisí.
Jednou z novinek je Live Unit Testing, tedy možnost nechat si spouštět testy na pozadí a ihned vidět, na kterých řádcích kód prochází a kde padá.
Objevilo se také pár užitečných nástrojů, které využijete při debuggingu, jako např. Run execution to here.
Lepší UI také dostalo okno pro zobrazení detailů o výjimce.
Navigace v kódu
Pro snadné dohledání čehokoliv v kódu lze nyní použít klávesovou zkratku Ctrl+T. Lze vyhledávat v názvech souborů, tříd, funkcí a podobně.
Změn doznala i funkce Find All References (Ctrl+F12), která nyní nevypíše obyčejný nestrukturovaný seznam, ale poměrně přehledný výpis se zvýrazněním hledaného symbolu a detailech, které se zobrazí po najetí myši.
Další funkce IDE
Byla přidána i podpora souboru .editorconfig, který se používá i na jiných platformách a nastavují se v něm věci jako použitý znak pro odsazení (mezery vs tabulátory), kam patří složené závorky (na samostatný řádek nebo na konec řádku předchozího) a podobně.
Pro práci s aplikacemi mimo oblast .NETu, kde nejsou žádné projektové soubory, byla přidána možnost Open Folder.
Visual Studio také přidalo podporu pro zvýrazňování syntaxe v mnoha nových formátech.
Byla přidána také velká spousta analyzérů a refaktoringů, které se sice nevyrovnají tomu, co umí komerční doplňky jako Resharper, na druhou stranu začínajícím a středně pokročilým uživatelům stačí.
Visual Studio 2017 umožňuje používat nové funkce z jazyka C#, mezi něž patří například pattern matching, lokální funkce nebo například value tuples.
Connected Services
Connected Services umožňují snadno a rychle do projektu přidat propojení s oblíbenými službami, jako třeba Application Insights.
Kompletní seznam nových funkcí ve Visual Studio 2017 najdete v Release Notes.
Obrázky byly přejaty z https://www.visualstudio.com/en-us/news/releasenotes/vs2017-relnotes#whats-new-in-visual-studio-2017