Aaron Hallberg

Partner Director of Product, Azure DevOps

Aaron has been part of the Azure DevOps team since Team Foundation Server 2008, first as a developer and now in product.

Post by this author

Servicing Update Available for Visual Studio Update 1

In Visual Studio 2015 we are piloting a recurring and cumulative servicing update that provides fixes to high-impact bugs between our regular updates. In the second servicing update recently made available, we fixed an issue in Visual Studio 2015 Update 1 that can cause Visual Studio to crash sometime after editing C# or Visual Basic ...

MSBuild.SonarQube.Runner v1.0.2 released (and renamed)

Yesterday, SonarSource officially released SonarQube C# Plugin 4.3 and version 1.0.2 of the MSBuild.SonarQube.Runner. An updated version of the MSBuild.SonarQube.Runner documentation has also been released. Readers who have seen the SonarSource announcement might have noticed that it refers to the SonarQube Scanner for MSBuild. This is ...

Improvement to Debugging C++ Access Violations in Visual Studio 2015 Update 1

In this blog post I will introduce a small but useful Visual Studio 2015 Update 1 improvement for debugging C/C++ code. When writing C/C++ code it is common to deal with complex lines that utilize multiple pointers, for example dereferencing multiple pointers on a single line. However, it can be difficult to decipher which part of that line...

Breaking change in TFS 2015 Update 1 for server-side plugins

Since Team Foundation Server 2010, TFS has supported extending its functionality using server-side plugins. These plugins are written against the server object model, and in particular the Microsoft.TeamFoundation.Framework.Server.ISubscriber interface. Team Foundation Server 2015 Update 1 includes a breaking change in that interface, meaning ...

Watch the Diagnostics Sessions From //Build and Ignite

The diagnostics team delivered a total of five talks at Microsoft’s //Build and Ignite conferences. If you were unable to view or attend them here are the links to watch them now! Note: If you are interested in watching one of the talks, all talks that share a title use the same demos and cover similar content, where the shorter talks are...

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

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

The New Exception Settings Window in Visual Studio 2015

In Visual Studio 2015  we’re pleased to introduce the new Exception Settings tool window for configuring the debugger’s exception settings. In this post I will walk you through the features of this new window. For more information on exception classifications in Visual Studio, see Understanding Exceptions while Debugging with Visual ...

Understanding Exceptions while debugging with Visual Studio

This post has been updated to reflect *the experience while using Visual Studio 2015.* If you have spent any time coding, odds are that you have had to deal with Exception Handling. In Visual Studio, when exceptions are thrown or end up unhandled, the debugger can help you debug these by breaking just like it breaks when a breakpoint is hit. ...