There is a ton of new features available in Visual Studio 2013. In this session we will take a look at some of the new enhancements to the IDE including a look at the new “connected” IDE. We will then take a look at the editor productivity enhancements such as the new enhanced scrollbar, Peek Definition and CodeLens. In our final section, we’ll show off some of the cool things the .NET Framework 4.5.1 has enabled in Visual Studio 2013.
DevEX - reference for building teams, processes, and platforms
Whats new for developers in Visual Studio 2013
1. What’s New for Developers in
Visual Studio 2013
Chris Dufour, ASP .NET MVP
Software Architect, Changepoint
Follow me @chrduf
http://www.linkedin.com/in/cdufour
2. Agenda
•
•
•
•
•
•
•
The connected IDE
Themes and visual design
Editor productivity
IDE performance improvements
Performance tools & debugging
Visual Studio Browser Link
.NET 4.5.1 enablement
20. 64-bit Edit and Continue is finally here!
VS2013
• Number 9 all time
requested feature on
UserVoice!
• Works exactly the same as
for 32-bit applications
• Client (WPF, WinForms,
etc.), Store and ASP
.NET
WAP projects are
supported
21. Method Return Value Inspection
Now available for .NET!
Access via Autos window or in the Immediate
window ($ReturnValue)
Can expand return value in the debugger
22. Async Debugging Improvements
• Common question: How did I get here?
• Supported for Store Apps, Web apps, Desktop apps in W8.1
• Enhancements to the Call Stack and Tasks window
Visual Studio 2012
23. ASP.NET App Suspension
• Enables low latency, high
density web sites for onprem/private cloud
• Shipping as part of IIS 8.5 in
Windows Server 2012 R2
Preview
• Provisioned through the Idle
Worker Process Page-out
capability in IIS
25. Multi-Core JIT Improvements
• Minimize application
startup time on
multi-core CPUs
• Now supported for
ASP
.NET web sites
• Enabled
automatically for
ASP
.NET apps
26. Summary
•
•
•
•
•
•
•
The connected IDE
Themes and visual design
Editor productivity
IDE performance improvements
Performance tools & debugging
Visual Studio Browser Link
.NET 4.5.1 enablement
27. Resources
• What’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
Historically, performance and diagnostics tools have been scattered throughout the Visual Studio experience. While there were lots of tools to help developers solve the problems they were facing, they were often not discoverable and often provided inconsistent experiences. With Visual Studio 2013, an effort has been made to consolidate the tools and experience in order to simplify the process of measuring and troubleshooting apps
In the Performance and Diagnostics hub you have the ability to create a new session. This session can launch a new app, attach to a running app, Web site, and so on.
Once the app is running, you’ll get a wealth of performance and diagnostics data that can help you visualize potential issues with the application, as well as dig into all the profiling information you need.