Project references in GAT

Yesterday I spent more or less the entire day trying to figure out how to add references between projects while unfolding a solution template. Turns out it was wasn’t that tricky once you get the hang of GAT… Here’s a step-by-step instruction: Add new arguments for the complete name of each project in the CreateSolution ...

The pain of Guidance Automation Toolkit

I'm telling you, writing guidance packages using GAT can be infinitely frustrating! At least on my rather slow laptop with a measly 1 Gb of RAM. Why is that, you might ask yourself? Well, here's the process you use when finding errors in a package: Rebuild your package (about 45 seconds) Register your package (about ...

GAT again

My last post was about the Guidance Automation Toolkit from the P&P team. Well, I’ve spent a couple of hours trying to wrap my head around it and I have to admit I’m quite overwhelmed. It is very well structured and the possibilities are endless, but the amount of XML files and other stuff is ...

Guidance Automation Toolkit

Wow, these days it’s not easy keeping up with the latest stuff from Microsoft, especially if you’re an architect..! The latest thing to be released from the Pattern & Practices team is the Guidance Automation Toolkit. In short, it’s a set of tools that simplifies the process of creating templates and wizards for VS 2005. ...

Interface design in distributed solutions

The guys at thinktecture have released a quite interesting email conversation about Interface design in distributed solutions. A rather interesting read which deals with some of the problems that tend to be ignored when discussing SOA solutions. In particular, how to map service interfaces to the underlying components.

SOA: Sharing Schema AND Class

Usually, I am very much a strict SOA advocate. I really do believe in the principles of having loosely coupled, interface-based, self-contained services. But, that doesn’t mean that you’re not allowed to cut some corners once in awhile! One of the problems with doing SOA based development in .NET is the more or less lousy ...

Opening a .csproj file in the Visual Studio 2005 IDE

Been pulling my hair to find an way to open up a .csproj file in the Visual Studio 2005 IDE. After lots of right-clicking and dragging-and-dropping I gave up and googled it. The answer was on the MSBuild Team Blog all the time. Turns out it’s as easy as this: Right click the project and ...

Structure for Organizing Team Projects

As seen in previous posts, I have just started messing around with Team Foundation Server. My next area of concern is actually how to divide and organize all our current and future .NET solutions and services into Team Projects. As I wrote in a forum post on MSDN: We are gradually moving to a more ...

Good news about work items

Buck Hodges has some good news about how users are displayed in the RTM version of Team System. Instead of using the actual user name (in my case, “1910”), they will use the Display Name instead (“Ljusberg, Anders”). Sure, I’m starting to remember most peoples user numbers by now, but the “Assigned to” drop down ...

Team Foundation Server

Another thing I’ve been looking forward to and finally got to do – installing Team Foundation Server. Now, the minimum requirement for a one-server installation is something like “Pentium IV 2.2GHz or better”. Well.. I’ve just completed an installation on a Pentium II 450 MHz box, and so far so good (haven’t played with it ...