Microsoft dnes na konferenci //build/ uvolnil Visual Studio 2015 Update 2. Instalátor můžete stáhnout zde.
Co v tomto updatu přibylo nového?
Novinky a vylepšení
Nástroje Visual Studio Tools for Apache Cordova nyní podporují Cordovu ve verzi 6.
Universal Windows App nyní umožňují vybrat verzi SDK, proti které chcete targetovat, dále byl například vylepšen nástroj pro publikování na Windows Store.
C++ vývojáři se mohou těšit na některé funkce ze standardů C++ 11 a C++ 14, například Variable Templates, vylepšení constexpr, coroutines a další. Bylo také opraveno mnoho bugů samotného kompilátoru, zrychleno napovídání v IDE, pár novinek je i v knihovnách pro univerzální aplikace a v nástrojích pro vývoj pro Android a iOS.
IDE
Po označení výrazu přibyla nová možnost Execute In Interactive, která vybraný kus kódu vyhodnotí v Interactive Window.
Pokud vám v souboru chyběl using, stačilo napsat přesný název třídy a zmáčknout Ctrl-tečka, aby VS doplnění usingu nabídnulo. Nyní to funguje, i když název nenapíšete úplně přesně.
Přibylo také několik nových code fixes, např. if (handler != null) handler(this, e) to umožňuje změnit na handler.Invoke(this, e).
Visual Studio nyní, stejně jako Visual Studio Code, podporuje TextMate šablony pro zvýrazňování syntaxe v různých formátech souborů, přidání podpory pro nový typ souboru do VS je tedy opět o něco jednodušší.
Dále byla přidána možnost nastavit doplňkům, aby se samy updatovaly.
Změn doznal i nový status bar, který usnadňuje práci se source control systémy – kromě toho, že ukazuje název aktuální větve, jsou zde i tlačítka, která umí udělat sync.
Převzato z https://www.visualstudio.com/en-us/news/vs2015-update2-vs.aspx
Nuget přidal také několik funkcí, mimo jiné konečně umí zobrazit balíčky ze všech feedů najednou. Kromě toho bylo UI celkově zoptimalizováno, což jsem zaznamenal okamžitě – nyní se tolik nezakousává a subjektivně mi přijde rychlejší.
TypeScript je nyní ve verzi 1.8, která obsahuje také pár novinek – nejzajímavější z nich jsou string literal types, this-based type guards a vylepšení union typů. Kompilátor nyní umí detekovat unreachable code a formát JSX konečně umí zvýrazňování syntaxe.
Změn doznal i Git klient ve Visual Studiu, umí pár funkcí navíc (např. cherry picking a staging, lepší filtrování v historii, podpora Large File Storage).
Pokud vyvíjíte aplikaci v XAMLu, při spuštění aplikace se nahoře zobrazí maličký toolbar, který umožňuje spustit Live Visual Tree a další nástroje.
A závěrem v nové verzi VS Microsoft opravil spoustu bugů, trochu zrychlil některé funkce (a není jich málo – jen v release notes mají vypsáno asi 80 věcí, kterých se to týká).
V neposlední řadě bylo uvolněno Azure SDK 2.9.
Kompletní seznam novinek najdete v Release Notes.