Using PowerShell to Upgrade BizTalk Projects

I would think upgrading solutions to the latest version of Visual Studio ranks fairly high on the Boredom Scale for most developers. Had a couple of projects recently where they had a lot of projects to upgrade. Here’s a script I took from here that I made work with BizTalk 2006 upgrading to BizTalk 2010. It does try and deal with the whole debug/release development/deployment issue as described nicely here. I did take out the csproj section from the original but you can easily but that back if you need it.

Feel free not to critique my PowerShell skills.

Download the script.