Dnes vyšla ostrá verze třetí aktualizace pro Visual Studio 2013. Co v ní najdete nového?
CodeLens
Pokud máte projekt verzovaný v GITu a používáte “work items”, uvidíte nad funkcemi, které se změnily například v reakci na nějaký bug, k jakému bugu se to vztahuje. Byla vylepšena i funkce CodeMap, která vizualizuje vztahy mezi třídami v kódu.
Obrázek byl převzat z http://www.visualstudio.com/news/2014-aug-4-vs
Debugger
Pokud ve Visual Studiu otevřete memory dumpu a spustíte debugger, můžete nyní používat funcke Go to definition, Find All References atd.
Performance and Diagnostics Hub
Nyní můžete do Visual Studia importovat výstup profileru z vestavěných Developer Tools v Internet Exploreru – soubor s příponou .diagsession).
V diagnostice paměti jsou nově podporovány i Win32 a WPF aplikace, doteď bylo možné tento nástroj použít jen pro Windows Phone a Windows Store aplikace. Dále je možné například vynutit spuštění Garbage Collectoru.
Windows Store Apps
Drobná vylepšení Windows App Certification Kitu, aplikace pro testování způsobilosti aplikací pro publikování na Windows Store.
Web Platform
Scaffolding v ASP.NET MVC podporuje ASP.NET Web API 5.2.
Vylepšení editoru pro formát JSON.
Podpora drag&drop v CSS editoru – například přetáhnete do editoru soubor s fontem nebo obrázkem a vloží se příslušná CSS property a hodnota.
Dále jsou v CSS editoru podporovány nové selectory (Selectors Level 4).
IntelliSense pro RequireJS moduly.
Nové šablony pro ASP.NET aplikace – např. podpora dvoufaktorové autentizace.
Graphic Diagnostics Tool
Drobná vylepšení tohoto nástroje, který se hodí při ladění DirectX aplikací.
Windows Azure
Wizard pro přidání podpory push notifikací do projektu.
Možnost vypublikování konzolové aplikace jako Azure WebJob.
Celou novou kapitolou je nové Windows Azure SDK ve verzi 2.4, které vyšlo současně a přidává některá vylepšení, mimo jiné rozšiřuje Service Bus o novou funkci Event Hubs, která je určena pro zpracovávání velkých množství událostí.
Windows Phone
Emulátory byly updatovány na poslední verze systému.