My name is Aaron Rhodes. I am currently setting up some internal servers for Falafel Software. Today I was setting up our
Continuous Integration server using
CruiseControl.net. We have decided to run the server in a virtual machine and in order to save space on the virtual disk we don't want to install VisualStudio. When running a build I encountered the following error:
The imported project
"C:\Program Files\MSBuild\Microsoft\VisualStudio\v9.0\WebApplications\Microsoft.WebApplication.targets" was not found.This is referring to a VS solution requirement for MSBuild. To fix this problem, re-create the directory structure "C:\Program Files\MSBuild\Microsoft\VisualStudio\v9.0\WebApplications\" and copy the file "Microsoft.WebApplication.targets" from a machine with a compatible version of VisualStudio to that folder your build machine.
Hope that helps someone out there, and kudos to good practices!
"Legacy code is code without tests."
-Michael Feathers