what's new for developers in visual studio 2013
DESCRIPTION
TRANSCRIPT
Brian JordanDeveloper Technology SpecialistMicrosoft - Federal
What’s new for Developers in Visual Studio 2013
AgendaThe connected IDEThemes and visual designEditor productivityIDE performance improvementsPerformance tools & debugging.NET 4.5.1 enablement
The connected IDE
The connected IDESign into the IDE with your Microsoft AccountMove seamlessly between your machinesSynchronize settings across your devicesGet up and running faster
Notification CenterKeep Visual Studio up-to-dateEasily determine what’s importantAddress laterOne common location
Themes & visual design
Choice
Choice
Blue
Light
Dark
Visual designImproved iconsLine work to better define areas and regionsHover colors Scrollbar statesActive/inactive instancesImproved experience for high density displays
High-DPI + VS
Demo
Connected IDEThemes & Visual Design
Code Editor productivity
Code Editor productivityAuto brace completionMove lines up and downEnhanced scrollbarNew Navigate To experiencePeekCodeLens
Code Map enhancementsFind Dialog integrated into editorSolution Explorer enhancementsNew project templatesAnd so much more…
Demo
Code Editor Productivity
IDE performance
IDE performance improvementsSolution loadIDE startupResponsivenessImprovements are driven by data from Customer Experience Improvement program
Symbol improvementsCancelable symbol loadingMissed symbol files are recordedSmarter cachingEarlier detection of bad symbol pathsAbility to trust source server
Performance tools & debugging
Performance and Diagnostics hubOne launch point for all profiling tools
Performance and Diagnostics hub
Performance and Diagnostics hub
.NET 4.5.1 enablement
Number 9 all time requested feature on UserVoice!Works exactly the same as for 32-bit applicationsClient (WPF, WinForms, etc.), Store and ASP.NET WAP projects are supportedFor WAP projects, need to enable Edit & Continue in Project Properties
64-bit Edit and Continue is finally here!
Managed memory leak analysis
Now available for .NET!Access via Autos window or in the Immediate window ($ReturnValue)Can expand return value in the debugger
Method return value inspection
Common question: How did I get here?Supported for Store Apps, Web apps, Desktop apps in W8.1Enhancements to the Call Stack and Tasks window
Async debugging improvements
Visual Studio 2012
SummaryThe connected IDEThemes & visual designEditor productivityIDE performance improvementsPerformance tools & debugging.NET 4.5.1 enablement
Additional resourcesWhat’s new in VS 2013:msdn.microsoft.com/en-us/library/vstudio/bb386063(v=vs.120).aspx
Visual Studio blog:blogs.msdn.com/b/visualstudio/
Visual Studio Toolbox on Channel 9:channel9.msdn.com/Shows/Visual-Studio-Toolbox
Q&A
© 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.