CruiseControl and Web Application MSBuild Targets

I was one of the developers that installed the Web Application Projects MSI before Visual Studio Service Pack 1 was available.  After the service pack came out, I didn’t uninstall the MSI and just installed the SP.  We all know and heard the horror stories on how long it took to install SP 1.

Well, today I was finally getting my CI server going for my personal MonoRail project and came across this error:

C:devJasonMeridthDotComtrunkJasonMeridthJasonMeridth.csproj(144,11): error MSB4019: The imported project “C:Program FilesMSBuildMicrosoftVisualStudiov8.0WebApplicationsMicrosoft.WebApplication.targets” was not found. Confirm that the path in the <Import> declaration is correct, and that the file exists on disk.

After reading this blog entry by mnissen, I moved the targets file to my solution and fixed the csproj file.  I can’t believe that it would get installed into a local Program Files directory, but that is just me.

I realize this is a “hack” for now.  I will be uninstalling Service Pack 1 and uninstalling the MSI, then re-installing the Service Pack, but this works for now.

Just wanted to share in case anyone else with this problem needs it.

Side Note:  I’ll be blogging about code soon.  Evan is making us all look like slackers. :)

About Jason Meridth

Continuously learning software developer trying to not let best be the enemy of better
This entry was posted in Continuous Integration, CruiseControl.NET, Visual Studio. Bookmark the permalink. Follow any comments here with the RSS feed for this post.

Comments are closed.