Visual Studio 2017 je venku!

Tomáš Herceg       07.03.2017       C#, Visual Studio, .NET       13839 zobrazení

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.

Run to Click Icon

 

Lepší UI také dostalo okno pro zobrazení detailů o výjimce.

The New Exception Helper dialog

 

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

Go To Results Filtered

 

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.

Find All References

 

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

Use object initializer

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.

Connected Services

 

 

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

 

hodnocení článku

0       Hodnotit mohou jen registrované uživatelé.

 

 

 

Nový příspěvek

 

Příspěvky zaslané pod tento článek se neobjeví hned, ale až po schválení administrátorem.

                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.

Nyní zakládáte pod článkem nové diskusní vlákno.
Pokud chcete reagovat na jiný příspěvek, klikněte na tlačítko "Odpovědět" u některého diskusního příspěvku.

Nyní odpovídáte na příspěvek pod článkem. Nebo chcete raději založit nové vlákno?

 

  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

Příspěvky zaslané pod tento článek se neobjeví hned, ale až po schválení administrátorem.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback