Your custom assemblies need update, or else, redirecting

As part of making sure TFS server upgrade experience is enjoyable, your existing build definitions are supposed to work correctly with the new TFS 11 Beta build machines. However, as much as we wanted to cover, there is still something that is not fulfilled out of the box. For those who customize the build process…

4

AgentScope.DataToIgnore

I did a quick search on the internet and found very little information about this property. It was designed to help in the customization scenario. By default, all the build workflow variables and arguments are serialized into the AgentScope activity. If for some reason you don’t want this to happen to your custom variables, such…

0

Uninstalling Build deletes build resources

In TFS 2010, when Team Build component is uninstalled from a build machine (also known as build server), the controller and/or agents (also known as build resources) that have been registered against a TFS team project collection will be removed from the collection along with the build service host. This works great when you don’t…

0

Black Swan

I started to be a movie fan after getting married to a film editor, so occasionally I’ll share some thoughts about movies on this blog. Last Sunday we finally watched Black Swan after months of delay. This award-winning film is a psychological thriller, a very good one. But more than that, it also reminded me…

0

Build improvements in TFS 2010 SP1

Team Foundation Server 2010 Service Pack 1 was released in March. For Build, we contributed dozens of changes to react to the problems reported by customers. In this post, I will list a few of them that can visibly show the work that we did. No more inadvertently setting Build Quality When you open the Build Details…

0

Viewing Build’s default template on an SxS setup

On a side-by-side setup of your VS2010 and Visual Studio vNext, viewing the build default templates on VS2010 will probably fail with errors that are similar to: Compiler error(s) encountered processing expression “BuildDetail.BuildNumber”. ‘Microsoft.TeamFoundation.Build.Client.BuildDetail’ is not accessible in this context because it is ‘Friend’. To fix this issue, you will need to add the following…

2

TCM Public API: Why Interfaces?

Some of you who have started working with the TCM OM might wonder why we provided the interfaces for public  consumption instead of classes, and whether there is any implication about your own implementation of our interfaces. Here is a short note copied from an email by our Development Lead, Justin Pinnix: These interfaces are…

0

WIQL for Test

WIQL (Work Item Query Language) is the query language for Work Items that Test Management adopts for querying test objects. In Microsoft Test Manager (MTM), WIQL queries are hidden away from users and only the query results are displayed. Nevertheless, if you ever need to use the command-line tool (TCM.exe) or to write your own…

3

Introduction

Hi, my name is Duat Le and I am a Software Development Engineer (SDE) in Visual Studio Team Test. I joined Microsoft in 06/2007 after graduating from the University of Waterloo. In the past two and a half years, I have been working on the Test Management component for Visual Studio Team System 2010. We…

1