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
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

Dark

Light
Blue
demo

Themes and visual design
Editor Productivity
demo

Editor 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
demo

Visual Studio Browser Link
.NET 4.5.1 Enablement
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
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 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
ASP.NET App Suspension
In 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

More Related Content

PPTX
Introducing Visual Studio Online
PDF
Grokking TechTalk #19: Software Development Cycle In The International Moneta...
PPTX
Introduction to development using the share point framework mv ps
PDF
Continuous Everything @ dotnet cologne 2019
PPTX
Continuous integration. Short overview
PPTX
#SPSBrussels 2017 vincent biret #azure #functions microsoft #flow
PPTX
Azure Web Apps
PDF
CloudBees Continuous Integration and Test with Appvance PerformanceCloud
Introducing Visual Studio Online
Grokking TechTalk #19: Software Development Cycle In The International Moneta...
Introduction to development using the share point framework mv ps
Continuous Everything @ dotnet cologne 2019
Continuous integration. Short overview
#SPSBrussels 2017 vincent biret #azure #functions microsoft #flow
Azure Web Apps
CloudBees Continuous Integration and Test with Appvance PerformanceCloud

What's hot (20)

DOC
Resume
PDF
STARWest: Use Jenkins For Continuous 
Load Testing And Mobile Test Automation
PDF
Continuous Integration, Deploy, Test From Beginning To End 2014
PDF
Use Jenkins For Continuous Load Testing And Mobile Test Automation
PDF
Visual Studio Enterprise 2015 Overview atidan
PDF
Using BladeRunnerJS to Build Front-End Apps that Scale - Fluent 2014
PPTX
Cloud load testing with Visual Studio Team Services
PDF
Matthias Einig from Rencore - Transforming SharePoint farm solutions to the A...
PDF
Automated Browser Testing
PPTX
[Portland 365Sat] PCF Custom Controls
PPTX
Telerik test studio webinar deck
PDF
Continuous Delivery en Tools
PDF
Testing Ajax, Mobile Apps the Agile Way
PPTX
#ESPC18 How to do #devops with the #SharePoint Framework and why it matters?
PDF
Udemyfor businesscourselist
PPTX
Silverlight 4 and Expression Blend
PPTX
Udvid din test portefølje med coded ui test og cloud load test
PPTX
What's new in ALM using Visual Studio 2013 and Team Foundation Service
PPTX
Building environment of #UserDevOps and not only DevOps
PDF
Top 3 selenium IDE alternatives for Chrome and Firefox
Resume
STARWest: Use Jenkins For Continuous 
Load Testing And Mobile Test Automation
Continuous Integration, Deploy, Test From Beginning To End 2014
Use Jenkins For Continuous Load Testing And Mobile Test Automation
Visual Studio Enterprise 2015 Overview atidan
Using BladeRunnerJS to Build Front-End Apps that Scale - Fluent 2014
Cloud load testing with Visual Studio Team Services
Matthias Einig from Rencore - Transforming SharePoint farm solutions to the A...
Automated Browser Testing
[Portland 365Sat] PCF Custom Controls
Telerik test studio webinar deck
Continuous Delivery en Tools
Testing Ajax, Mobile Apps the Agile Way
#ESPC18 How to do #devops with the #SharePoint Framework and why it matters?
Udemyfor businesscourselist
Silverlight 4 and Expression Blend
Udvid din test portefølje med coded ui test og cloud load test
What's new in ALM using Visual Studio 2013 and Team Foundation Service
Building environment of #UserDevOps and not only DevOps
Top 3 selenium IDE alternatives for Chrome and Firefox
Ad

Similar to Whats new for developers in Visual Studio 2013 (20)

PPTX
What's new for Developers in Visual Studio 2013
PDF
tutorials-visual-studio_visual-studio-2015-preview-comes-with-emulator-for-an...
PPTX
San Diego ASP.NET Meeting Oct 21st
PPTX
FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...
PPTX
Visual studio 2012 - What's in it for me?
PPTX
What's new in visual studio 2013
PDF
Whats new for developers in Visual Studio 2013
PPTX
What's Coming in Visual Studio v.Next
PPTX
What’s new in VS 2015 and ALM 2015
 
PPT
A Lap Around Visual Studio 2010
PPTX
Build 2017 - B8083 - The future of Visual Studio
PPTX
Visual Studio 2010 RTMtoSP1
PDF
Whats New in Visual Studio 2015
PPTX
VS 2010 codename Rosario
PPTX
A Sneak Peek At Visual Studio 2010 And .Net Framework 4.0
PPTX
The Newest of the New with Visual Studio and TFS 2012
PPTX
The Newest of the New with Visual Studio and TFS 2012
PPTX
Vb essentials
PPTX
A Day in the Life: Developer Enhancements with Visual Studio 2012
PPTX
Tfs Overview
What's new for Developers in Visual Studio 2013
tutorials-visual-studio_visual-studio-2015-preview-comes-with-emulator-for-an...
San Diego ASP.NET Meeting Oct 21st
FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...
Visual studio 2012 - What's in it for me?
What's new in visual studio 2013
Whats new for developers in Visual Studio 2013
What's Coming in Visual Studio v.Next
What’s new in VS 2015 and ALM 2015
 
A Lap Around Visual Studio 2010
Build 2017 - B8083 - The future of Visual Studio
Visual Studio 2010 RTMtoSP1
Whats New in Visual Studio 2015
VS 2010 codename Rosario
A Sneak Peek At Visual Studio 2010 And .Net Framework 4.0
The Newest of the New with Visual Studio and TFS 2012
The Newest of the New with Visual Studio and TFS 2012
Vb essentials
A Day in the Life: Developer Enhancements with Visual Studio 2012
Tfs Overview
Ad

More from Chris Dufour (11)

PPTX
Introduction to ASP.NET 5
PPTX
Developing Windows 10 Hosted Web Apps
PPTX
Developing windows 10 universal apps
PPTX
DevCamp - What can the cloud do for me
PPTX
Microsoft Azure Platform-as-a-Service (PaaS)
PPTX
Migrate an Existing Application to Microsoft Azure
PPTX
Windows Azure Active Directory: Identity Management in the Cloud
PPTX
Asynchronous Programming in ASP.NET
PPT
Introduction to CSLA
PPTX
Implementing OData: Create a UG Event Feed
PPTX
Scale Your Data Tier With Windows Server App Fabric
Introduction to ASP.NET 5
Developing Windows 10 Hosted Web Apps
Developing windows 10 universal apps
DevCamp - What can the cloud do for me
Microsoft Azure Platform-as-a-Service (PaaS)
Migrate an Existing Application to Microsoft Azure
Windows Azure Active Directory: Identity Management in the Cloud
Asynchronous Programming in ASP.NET
Introduction to CSLA
Implementing OData: Create a UG Event Feed
Scale Your Data Tier With Windows Server App Fabric

Recently uploaded (20)

PDF
UiPath Agentic Automation session 1: RPA to Agents
PDF
A comparative study of natural language inference in Swahili using monolingua...
PDF
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
PPTX
2018-HIPAA-Renewal-Training for executives
PDF
sustainability-14-14877-v2.pddhzftheheeeee
PDF
Hindi spoken digit analysis for native and non-native speakers
PDF
Produktkatalog fĂĽr HOBO Datenlogger, Wetterstationen, Sensoren, Software und ...
PPTX
AI IN MARKETING- PRESENTED BY ANWAR KABIR 1st June 2025.pptx
PDF
Two-dimensional Klein-Gordon and Sine-Gordon numerical solutions based on dee...
PPTX
Modernising the Digital Integration Hub
PDF
OpenACC and Open Hackathons Monthly Highlights July 2025
PDF
Architecture types and enterprise applications.pdf
PDF
1 - Historical Antecedents, Social Consideration.pdf
PDF
Abstractive summarization using multilingual text-to-text transfer transforme...
PDF
STKI Israel Market Study 2025 version august
PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
 
PDF
Convolutional neural network based encoder-decoder for efficient real-time ob...
PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
PDF
Consumable AI The What, Why & How for Small Teams.pdf
PPTX
The various Industrial Revolutions .pptx
UiPath Agentic Automation session 1: RPA to Agents
A comparative study of natural language inference in Swahili using monolingua...
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
2018-HIPAA-Renewal-Training for executives
sustainability-14-14877-v2.pddhzftheheeeee
Hindi spoken digit analysis for native and non-native speakers
Produktkatalog fĂĽr HOBO Datenlogger, Wetterstationen, Sensoren, Software und ...
AI IN MARKETING- PRESENTED BY ANWAR KABIR 1st June 2025.pptx
Two-dimensional Klein-Gordon and Sine-Gordon numerical solutions based on dee...
Modernising the Digital Integration Hub
OpenACC and Open Hackathons Monthly Highlights July 2025
Architecture types and enterprise applications.pdf
1 - Historical Antecedents, Social Consideration.pdf
Abstractive summarization using multilingual text-to-text transfer transforme...
STKI Israel Market Study 2025 version august
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
 
Convolutional neural network based encoder-decoder for efficient real-time ob...
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
Consumable AI The What, Why & How for Small Teams.pdf
The various Industrial Revolutions .pptx

Whats new for developers in Visual Studio 2013

Editor's Notes

  • #14: 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
  • #15: 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.
  • #16: 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.