Azure DevOps Blog

DevOps, Git, and Agile updates from the team building Azure DevOps

Walkthrough of Live Debugging using IntelliTrace in Visual Studio 2015 (Social Club)

In this blog post I am going to walk you through fixing a bug using IntelliTrace in Visual Studio 2015. If you haven’t done so already, check out the announcement of IntelliTrace in Visual Studio 2015 which gives you an overview of IntelliTrace and its UI. You can see this walkthrough as a video here (demo start at 1m30s). The ...

Diagnosing Event Handler Leaks with the Memory Usage Tool in Visual Studio 2015

Memory Usage tool in the Diagnostics Tool window In Visual Studio 2015 CTP 6 we introduced the new debugger-integrated diagnostics tools, including the Memory Usage tool. For the first time, you could investigate memory growth on the managed heap without leaving everyone’s favorite tool, the debugger. Based on your feedback, we’ve been ...

Continued Improvements for Breakpoint Configuration in Visual Studio 2015

By now you have hopefully heard that in Visual Studio 2015 we are introducing a new Breakpoint configuration experience. It features a Breakpoint Settings peek window that allows you to easily configure Conditions and Actions for a breakpoint by specifying a Conditional Expression, a Hit Count, a Filter, or by creating a Tracepoint. All of the...

.NET EnC support for Lambdas and other improvements in Visual Studio 2015

Hopefully you saw our previous post covering newly supported edit types added in our previous CTP of Visual Studio 2015 (if not, I’d recommend looking at that post first). Now, we are pleased to announce that Visual Studio 2015 RC contains even further Edit and Continue (Enc) improvements when debugging .NET applications. New Edit and ...

C++ EnC in Visual Studio 2015

One of the most useful features of the Visual Studio debugger is Edit and Continue (EnC), which works for both managed and native code (where native admittedly had some significant limitations in previous versions of Visual Studio through 2013). In this post I want to share some changes to EnC for C++ developers with Visual Studio RC, and also...

Release Management announcements at //Build 2015

Today Brian announced the Release Candidates of Visual Studio 2015 and Team Foundation Server 2015. He also showed a preview of what is coming in Release Management - the web interface, the dashboards, and tasks for deploying to Windows and Linux platforms, among others. These features are not yet available to you in 2015 RC. In this...

Diagnostic Sessions at Build 2015

If you’re attending Microsoft's Build 2015 conference this week, make sure to come check out these three sessions focused entirely on diagnostic tools. Debugger Tips and Tricks for .NET Developers with Visual Studio 2015 Session code: 3-677 Room: 2009 Time: Wednesday April 29, 5:00-6:00 PM Every software developer has the need to ...

Technical Debt Management: Announcing SonarQube integration with MSBuild and Team Build

[23 Sept 2015: See also the SonarQube Integration plans which provides the roadmap for the next months] [31 August 2015: See also Build Tasks for SonarQube Analysis which provides a summary of the different ways of integrating SonarQube with MSBuild, TFS and Visual Studio Online] [27 May 2015: Updated link to one of the downloads. Added ...

Changes in creating VSO Environments in Visual Studio IDE

Recap of the scenario shown in November connect.   Last November, we introduced infrastructure-as-a-code scenario for developers in VS IDE. All deployment artifacts wiz. Azure Resource Manager templates, deployments scripts can be included in a deployment project in the solution, checked into version control, and the resources ...

Smart Unit Tests – Test to Code Binding, Test Case Management

[Editor’s note: "Smart Unit Tests" has been renamed to “IntelliTest” with effect from Visual Studio 2015 Release Candidate (RC).] In an earlier post we had mentioned how Smart Unit Tests can emit a suite of tests for a given code-under-test, and how it can manage this test suite as the code-under-test itself evolves. For any given ...