After the Microsoft PDC of 2008, I released a variant of Gallio v3.0.5 with support for the Visual Studio 2010 pre-release bits.
So today I have been working on getting Gallio v3.0.7 running on Visual Studio 2010 Beta 1.
The migration has been pretty easy for the most part. With the PDC bits, I had a hard time producing a build because I had to install all sorts of tools inside the PDC VM and deal with rather unstable bits. With the Beta 1 release, the process is much smoother since I can just install the framework on the build server. Visual Studio 2010 Beta 1 is working ok although I have filed a couple of bugs already.
Unfortunately since not all contributors to Gallio will be running VS 2010 anytime soon I will have to maintain a parallel set of project files and solutions. I guess I will be maintaining *.vs2008.csproj and *.vs2010.csproj files side-by-side for a little while. I wish Microsoft would invest some effort in providing a smooth backward-compatible upgrade path for projects to enable developers on newer tools to work with projects created using older tools without having to actually migrate them over. (This is my 3rd Visual Studio upgrade and I'm getting really tired of this story.)
The first pre-release installer should be available later this week.
Looks promising so far...