Date post: | 08-Jun-2015 |
Category: |
Technology |
Upload: | chris-dufour |
View: | 623 times |
Download: | 3 times |
What’s New for Developers in Visual Studio 2013Chris Dufour, ASP .NET MVPSoftware Architect, Changepoint
Follow me @chrduf
http://www.linkedin.com/in/cdufour
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
The Connected IDE
Themes
Blue
Light
Dark
demoThemes and visual design
Editor Productivity
demoEditor Productivity
CodeLens Integration with TFS 2013
IDE Performance Improvements
IDE Performance• Solution load• IDE startup• Responsiveness• Improvements are driven by data from
Customer Experience Improvement program
Symbol Improvements• Cancelable symbol loading• Missed symbol files are recorded• Smarter caching• Earlier detection of bad symbol paths• Ability to trust source server
Performance tools & debugging
Performance and Diagnostics hub• One launch point for all profiling tools
Performance and Diagnostics hub
Performance and Diagnostics hub
Visual Studio Browser Link
Visual Studio Browser Link• A bi-directional channel• Built on open web standards• Powered by SignalR & ASP.NET
demoVisual Studio Browser Link
.NET 4.5.1 Enablement
64-bit Edit and Continue is finally here!
• 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
VS2013
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
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
ASP.NET App Suspension• Enables low latency, high
density web sites for on-prem/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
ASP.NET App SuspensionIn IIS Settings, set
Idle Time-out Action to Suspended
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
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
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
Thank You