Whats new for developers in Visual Studio 2013
-
Upload
chris-dufour -
Category
Technology
-
view
623 -
download
3
description
Transcript of Whats new for developers in Visual Studio 2013
![Page 1: Whats new for developers in Visual Studio 2013](https://reader035.fdocuments.us/reader035/viewer/2022062706/5575a000d8b42aff598b4bba/html5/thumbnails/1.jpg)
What’s New for Developers in Visual Studio 2013Chris Dufour, ASP .NET MVPSoftware Architect, Changepoint
Follow me @chrduf
http://www.linkedin.com/in/cdufour
![Page 2: Whats new for developers in Visual Studio 2013](https://reader035.fdocuments.us/reader035/viewer/2022062706/5575a000d8b42aff598b4bba/html5/thumbnails/2.jpg)
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
![Page 3: Whats new for developers in Visual Studio 2013](https://reader035.fdocuments.us/reader035/viewer/2022062706/5575a000d8b42aff598b4bba/html5/thumbnails/3.jpg)
The Connected IDE
![Page 4: Whats new for developers in Visual Studio 2013](https://reader035.fdocuments.us/reader035/viewer/2022062706/5575a000d8b42aff598b4bba/html5/thumbnails/4.jpg)
Themes
Blue
Light
Dark
![Page 5: Whats new for developers in Visual Studio 2013](https://reader035.fdocuments.us/reader035/viewer/2022062706/5575a000d8b42aff598b4bba/html5/thumbnails/5.jpg)
demoThemes and visual design
![Page 6: Whats new for developers in Visual Studio 2013](https://reader035.fdocuments.us/reader035/viewer/2022062706/5575a000d8b42aff598b4bba/html5/thumbnails/6.jpg)
Editor Productivity
![Page 7: Whats new for developers in Visual Studio 2013](https://reader035.fdocuments.us/reader035/viewer/2022062706/5575a000d8b42aff598b4bba/html5/thumbnails/7.jpg)
demoEditor Productivity
![Page 8: Whats new for developers in Visual Studio 2013](https://reader035.fdocuments.us/reader035/viewer/2022062706/5575a000d8b42aff598b4bba/html5/thumbnails/8.jpg)
CodeLens Integration with TFS 2013
![Page 9: Whats new for developers in Visual Studio 2013](https://reader035.fdocuments.us/reader035/viewer/2022062706/5575a000d8b42aff598b4bba/html5/thumbnails/9.jpg)
IDE Performance Improvements
![Page 10: Whats new for developers in Visual Studio 2013](https://reader035.fdocuments.us/reader035/viewer/2022062706/5575a000d8b42aff598b4bba/html5/thumbnails/10.jpg)
IDE Performance• Solution load• IDE startup• Responsiveness• Improvements are driven by data from
Customer Experience Improvement program
![Page 11: Whats new for developers in Visual Studio 2013](https://reader035.fdocuments.us/reader035/viewer/2022062706/5575a000d8b42aff598b4bba/html5/thumbnails/11.jpg)
Symbol Improvements• Cancelable symbol loading• Missed symbol files are recorded• Smarter caching• Earlier detection of bad symbol paths• Ability to trust source server
![Page 12: Whats new for developers in Visual Studio 2013](https://reader035.fdocuments.us/reader035/viewer/2022062706/5575a000d8b42aff598b4bba/html5/thumbnails/12.jpg)
Performance tools & debugging
![Page 13: Whats new for developers in Visual Studio 2013](https://reader035.fdocuments.us/reader035/viewer/2022062706/5575a000d8b42aff598b4bba/html5/thumbnails/13.jpg)
Performance and Diagnostics hub• One launch point for all profiling tools
![Page 14: Whats new for developers in Visual Studio 2013](https://reader035.fdocuments.us/reader035/viewer/2022062706/5575a000d8b42aff598b4bba/html5/thumbnails/14.jpg)
Performance and Diagnostics hub
![Page 15: Whats new for developers in Visual Studio 2013](https://reader035.fdocuments.us/reader035/viewer/2022062706/5575a000d8b42aff598b4bba/html5/thumbnails/15.jpg)
Performance and Diagnostics hub
![Page 16: Whats new for developers in Visual Studio 2013](https://reader035.fdocuments.us/reader035/viewer/2022062706/5575a000d8b42aff598b4bba/html5/thumbnails/16.jpg)
Visual Studio Browser Link
![Page 17: Whats new for developers in Visual Studio 2013](https://reader035.fdocuments.us/reader035/viewer/2022062706/5575a000d8b42aff598b4bba/html5/thumbnails/17.jpg)
Visual Studio Browser Link• A bi-directional channel• Built on open web standards• Powered by SignalR & ASP.NET
![Page 18: Whats new for developers in Visual Studio 2013](https://reader035.fdocuments.us/reader035/viewer/2022062706/5575a000d8b42aff598b4bba/html5/thumbnails/18.jpg)
demoVisual Studio Browser Link
![Page 19: Whats new for developers in Visual Studio 2013](https://reader035.fdocuments.us/reader035/viewer/2022062706/5575a000d8b42aff598b4bba/html5/thumbnails/19.jpg)
.NET 4.5.1 Enablement
![Page 20: Whats new for developers in Visual Studio 2013](https://reader035.fdocuments.us/reader035/viewer/2022062706/5575a000d8b42aff598b4bba/html5/thumbnails/20.jpg)
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
![Page 21: Whats new for developers in Visual Studio 2013](https://reader035.fdocuments.us/reader035/viewer/2022062706/5575a000d8b42aff598b4bba/html5/thumbnails/21.jpg)
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
![Page 22: Whats new for developers in Visual Studio 2013](https://reader035.fdocuments.us/reader035/viewer/2022062706/5575a000d8b42aff598b4bba/html5/thumbnails/22.jpg)
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
![Page 23: Whats new for developers in Visual Studio 2013](https://reader035.fdocuments.us/reader035/viewer/2022062706/5575a000d8b42aff598b4bba/html5/thumbnails/23.jpg)
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
![Page 24: Whats new for developers in Visual Studio 2013](https://reader035.fdocuments.us/reader035/viewer/2022062706/5575a000d8b42aff598b4bba/html5/thumbnails/24.jpg)
ASP.NET App SuspensionIn IIS Settings, set
Idle Time-out Action to Suspended
![Page 25: Whats new for developers in Visual Studio 2013](https://reader035.fdocuments.us/reader035/viewer/2022062706/5575a000d8b42aff598b4bba/html5/thumbnails/25.jpg)
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
![Page 26: Whats new for developers in Visual Studio 2013](https://reader035.fdocuments.us/reader035/viewer/2022062706/5575a000d8b42aff598b4bba/html5/thumbnails/26.jpg)
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
![Page 27: Whats new for developers in Visual Studio 2013](https://reader035.fdocuments.us/reader035/viewer/2022062706/5575a000d8b42aff598b4bba/html5/thumbnails/27.jpg)
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
![Page 28: Whats new for developers in Visual Studio 2013](https://reader035.fdocuments.us/reader035/viewer/2022062706/5575a000d8b42aff598b4bba/html5/thumbnails/28.jpg)
Thank You