:: thoughts on team system and more RSS 2.0
# Monday, 14 September 2009

I've decided to move my blog to http://msmvps.com/blogs/molausson/.

Why? Mainly to have a good blog engine that's kept up to date (by someone else :-)). Msmvps.com is using the Community Server software and it lets me write posts from Word easily. For me it's really useful to have an offline tool for writing and I hope that means I can get around to write those posts that just seems to end up as good ideas...

Monday, 14 September 2009 07:07:12 (W. Europe Standard Time, UTC+01:00)  #    -
# Thursday, 06 August 2009

If you're used to use ReSharper with Visual Studio 2008 and if you're now starting to test the upcoming Visual Studio 2010 then you'll probably want to check out the preview of ReSharper for 2010!

You can download the latest build of ReSharper for VS 2010 here.

Installation is straightforward, ReSharper uses the new extensibility model in VS2010;

  1. Download .vsix file (some download software will save it as ZIP file, change extension to VSIX)
  2. Close all Visual Studio 2010 instances
  3. Double click .vsix file in Windows Explorer
  4. Follow Visual Studio Extension installation dialog
  5. Start Visual Studio 2010
  6. Open Tools | Extensions Manager and confirm that ReSharper is there
Thursday, 06 August 2009 22:18:53 (W. Europe Standard Time, UTC+01:00)  #    -
Team System | Visual Studio 2010
# Wednesday, 29 July 2009

Conchango has just make their first beta of their Scrum for Team System v3.0 process template available. This version targets the upcoming VSTS 2010 release so if you're looking at VSTS 2010 and Scrum is your friend then this should be something to check out. Key features of v3.0 includes (from their release post):

Some of the highlights of version 3:

  • Sophisticated multi-team support
    • Individual team capacity and concurrent teams on different Sprint lengths
    • Concurrent teams with the same Sprint length but different start & finish dates
    • Add and remove teams on a per-sprint basis
  • New QA Model
    • Acceptance Test driven
    • Microsoft Test & Lab Manager (Camano) compatible
  • New & Extended Reports (limited selection available in Beta 1 – more to follow)
  • Event Service Enhancements – provides much more “heavy lifting” and less manual steps
    • Transition – one field changing effects another
    • Aggregation – sums up related fields
    • XML rule set then determines next action
    • Composite transition criteria
  • Enhanced Work Item Model and Queries
    • Improved support for Release planning
    • Leverage hierarchical work item relationships
    • Task based queries

More information on the beta program can be found here.

Wednesday, 29 July 2009 12:26:25 (W. Europe Standard Time, UTC+01:00)  #    -
Team System | Visual Studio 2010
# Sunday, 05 July 2009

Later this summer (August 19 to be exact), my QWise colleague Magnus Juvas and I will do a "Sommarkollo" event at Microsoft in Stockholm. The topic is how we can effectively follow agile practices using VSTS as a tool and the agenda for this session is the following (in Swedish):

Vi går igenom och visar hur du som utvecklare kan jobba med agila arbetssätt som testdriven utveckling (TDD), continuous integration (CI) och Scrum på ett effektivt sätt med hjälp av Visual Studio Team System 2008. Fokus under den här halvdagen ligger på att demonstrera du praktiskt går tillväga för att komma igång med dessa arbetssätt.


Register to the event here.

Sunday, 05 July 2009 21:30:02 (W. Europe Standard Time, UTC+01:00)  #    -
Team System
# Friday, 03 July 2009

A couple of weeks ago we held our first larger VSTS 2010 focused event. It was a challenge to present the new features in VSTS 2010... Even though we tried to be demo-intense it was hard to give the product justice in 40 minute sessions. There's just so much good stuff coming in 2010!! We'll definatly do more presentations on the coming features but here are the presentations from this event for a start:

The presentations from the event can be downloaded here.

The event was also recorded and is now available on Channel9:

We've also got a couple of workshops on VSTS 2010 coming up, for more information about take a look at our offerings here.

Friday, 03 July 2009 08:55:44 (W. Europe Standard Time, UTC+01:00)  #    -
Team System | Visual Studio 2010
# Sunday, 07 June 2009

TFS has a reputation of being difficult to install. Even those of us setting up TFS on a regular basis know that it requires a good deal of discipline to avoid having to start over again.

Good news is that this is going to change in TFS 2010! TFS 2010 now has a two-phase setup process. When you put in the installation media (both 32- and 64-bit Windows supported for 2010 by the way!) and start the installer the following screen allows you to select the bits to install:


Installation in this case means copy to the local hard-drive. After the installation has completed you can go to the configuration phase where the actual setup of TFS components happen.

The configuration offers easy setup of a default configuration (much, much simpler than the 2008 installation!) as well as a custom configuratio where we can choose location things such as WSS or reporting services. In 2010 it’s not even required to use these services! There’s also an upgrade wizard if you’re upgrading from TFS 2008 (more on that in a later post).

Note: there is an incompatibility in beta1 between .NET framwork version that may case the configuration of Sharepoint to fail unless the following instruction is followed: TFS 2010 Beta 1: Don’t run initial configuration from the administration console (MMC)

Another great improvement in the setup is that prerequisites and configuration entries are validated before the configuration is finalized. This gives you information up front of things that needs to be corrected and normally would make the installation of TFS fail.

I've done a couple of installations by now and it's generally been a breeze. If you want a quick walk-through on the process, take a look at this 10-4 episode where Brian Keller installs and configures TFS 2010 in a virtual environment.

And as always - go through the readme file and setup guide. There are some valuable tips in there that will save you from trouble-shooting for hours later...

Sunday, 07 June 2009 19:17:11 (W. Europe Standard Time, UTC+01:00)  #    -
Team System | Visual Studio 2010
# Thursday, 04 June 2009

Now that Beta1 of Visual Studio Team System 2010 is out we can finally start talking and showing what great features that is coming down the line. To kick this off we're putting together a small "launch" event together with Microsoft Sweden.

The event takes place at Microsoft in Stockholm, monday June 15 between 14-17 and will have the content described below.

More details and registration is available here.


Introduktion till VSTS2010

En övergripande genomgång av nyheterna i VSTS2010 och en titt på de nya arkitekturverktygen


Magnus Juvas,


Nyheter för utvecklare

Här hittar vi nyheter som:

• Historical debugging

• Test impact analysis

• Förbättrad profilering


Vi tar också en titt på nyheter i källkodshanteringen:

• Förbättrat stöd för parallellutveckling

• Byggautomatisering baserat på workflowteknik

• Gated checkin och buddy builds


Mathias Olausson, Qwise





Nyheter i TFS

Vi tittar närmare på:

·         Hierarkiska Work Items, och den nya Agila processmallen.

·         Rapporter i Excel.

·         Förenklad installation och uppgradering

·         Nya möjligheter till lastbalansering på applikationsservern och

scale out på databassidan.

·         Administrationskonsollen

·         Nya webbaccess gränssnittet


Magnus Timner,


De nya testverktygen

En introduktion till:

·         Lab Management -hantering av virtuella testmiljöer

·          Det nya verktyget för automatiserade användargränssnittstester

·         Camano - det nya gränssnittet för testadministration


Dag König, Microsoft




Thursday, 04 June 2009 13:49:52 (W. Europe Standard Time, UTC+01:00)  #    -
Team System | Visual Studio 2010
# Saturday, 30 May 2009

Ever wanted to use the TFS API to pull up a dialog to let a user browse the version control repository and select a file or a folder? Unfortunately it turns out there is no function to do so. Or atleast, no obvious way...

With pointers from Philip Kelley at Microsoft I learnt that inside the Microsoft.TeamFoundation.VersionControl.Controls assembly there's a private class called DialogChooseItem that displays the following dialog:

In order to use that dialog we'll have to invoke by using .NET reflection. The constructor can take either just the TFS to connect to (start at the root of the version control tree) or the folder and file to navigate to when the dialog is shown.

The key code to invoke the dialog is the following (based on Visual Studio 2008 SP1 and TFS 2008 SP1):

VersionControlServer versionControlServer = (VersionControlServer)tfs.GetService(typeof(VersionControlServer));
 Assembly controlsAssembly = Assembly.GetAssembly(typeof(Microsoft.TeamFoundation.VersionControl.Controls.ControlAddItemsExclude));
 Type vcChooseItemDialogType = controlsAssembly.GetType("Microsoft.TeamFoundation.VersionControl.Controls.DialogChooseItem");

ConstructorInfo ci = vcChooseItemDialogType.GetConstructor(
                   BindingFlags.Instance | BindingFlags.NonPublic,
                   new Type[] { typeof(VersionControlServer) },
_chooseItemDialog = (Form)ci.Invoke(new object[] { versionControlServer });
 this.DialogResult = _chooseItemDialog.DialogResult;

To get to the selected item access the SelectedItem property (again using .NET reflection):

_selectItemProperty = vcChooseItemDialogType.GetProperty("SelectedItem", BindingFlags.Instance | BindingFlags.NonPublic);
Item selectedItem = (Item)_selectItemProperty.GetValue(_chooseItemDialog, null);

That's it. With some simple .NET reflection magic we can now use the internal item brower dialog.

The complete sample can be downloaded here: ItemBrowser.zip (15,63 KB)

Disclamer: the DialogChooseItem is an internal unsupported implementation. It may change at any time so if you use it your're on your own.

Saturday, 30 May 2009 10:24:33 (W. Europe Standard Time, UTC+01:00)  #    -
Team System
About the author/Disclaimer

The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.

© Copyright 2019
Mathias Olausson
Sign In
Total Posts: 100
This Year: 0
This Month: 0
This Week: 0
Comments: 65
All Content © 2019, Mathias Olausson
DasBlog theme 'Business' created by Christoph De Baene (delarou)