Azure DevOps Blog
DevOps, Git, and Agile updates from the team building Azure DevOps
Latest posts
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 blog, I will clarify the timelines and answer some commonly asked questions. What has been announced for Release Management at //Build 2015? You can watch a demo of some of these features here: https://channel9.msdn.com/Series/ConnectOn-Demand/230 I am a VSO...
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 debug problems in software, but we are rarely taught how to use the debugging tools available to us. Come to this demo-driven session where we’ll learn how to make the most of the debugger to find bugs faster. We’ll tour most of the debugger, throwing in tips and tricks as we ...
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 information about stack overflow community for asking questions.] [21 July 2015: Updated links due to rebranding by SonarSource.] Technical debt is the set of problems in a development effort that make forward progress on customer value inefficient. Technical debt sap...
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 can be deployed using the project. To make it easier to share the resources, Environments can be created in a team context in VSO, which then can be assigned to other teams in VSO. Here is a blog on the same. Based on the feedback from the ALM community, and the nee...
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 method serving as the code-under-test, the emitted test suite comprises of a "parameterized unit test" and one or more "generated unit tests", and the following figure illustrates the *Pex** custom attributes used to identify the ***test-to-code binding***, that in turn enables such ma...
General Availability of CodeLens in Visual Studio Online
We are delighted to announce the General Availability of CodeLens in Visual Studio Online. With this announcement, we have reached a significant milestone in the journey we started as a Limited CTP in Nov 2014 and then moved to Public Preview in Dec 2014. CodeLens in Visual Studio Online was one of the top UserVoice asks and we prioritized this work in response to your feedback. Please try it out and tell us what you think. CodeLens is a head-up display in your Visual Studio editor that provides in-context information about your code. To use CodeLens in Visual Studio Online you must : You will now be ab...
Layer Validation in Visual Studio architecture modeling tools may result in excessive size of user’s temporary folder
When you perform Layer Validation using the tools available from the Architecture menu in Enterprise versions of Visual Studio 2012 and 2013, especially when Layer Validation is part of a Build process, you may find excessive growth of the user's temporary folder due to caching of binary assemblies. This issue does not affect final release versions Visual Studio 2015. Problem details The LmrProvider class is used to access the content of managed assemblies when Layer Validation is performed. Shadow copies of these assemblies are placed in the user's temporary folder, and may not be removed automatically after t...
“Reference could not be resolved” error when validating your architecture using Visual Studio architecture modeling tools
When you validate your application architecture in Visual Studio using the modeling tools available from the Architecture menu in Enterprise versions of Visual Studio 2012 and 2013, you may see an error message that the primary reference could not be resolved, and the validation will not proceed. This issue does not affect Visual Studio 2015. Problem details In Visual Studio 2012, the message will be similar to this: The primary reference "{your reference}" could not be resolved because it was built against the ".NETFramework,Version=v4.5.2" framework. This is a higher version than the currently targeted frame...
Application Insights: Choose your own Performance Counters
You’ve always been able to see some performance counters in Metric Explorer: Process CPU, Available Memory, and so on. Windows has lots of other performance counters, and you may also have defined your own custom counters. And now with the latest Application Insights SDK for web apps you can collect any performance counters you choose – both from the standard set and your own custom counters. This means you can: Configure Collection of Custom Performance Counters Note: Please ensure that you are using SDK version 0.14 or higher. Specify the custom performance counters you would like to collect in Applica...