In the last article Build and deploy web application project using NANT script i discusses how various options and configurations can be set on command line to overrride settings in Microsoft.WebAppliction.targets file. Well that worked perfectly fine. I was configuring a new build server for doing automated builds of the web application. I started getting following build error.
error MSB4019: The imported project "C:\ProgramFiles\MSBuild\Microsoft\VisualStudio\v8.0\WebApplications\Microsoft.WebApplication.targets" was not found. Confirm that the path in the <Import>declaration is correct, and that the file exists on diskWell this project was building fine on older machine. There are two options to fix this error.
- Install VS2005 SPI on the build machine. Well thats because Web Application Project (WAP) model was made part of SPI1 release. So you are going to need it.
- If you do not like installing VS IDE on build machine, then your option is to copy Microsoft.WebApplication.targets file from your older build machine or for that matter any machine that has VS2005 SP1 installed, to this machine at exact location as specified in error message.
That should take care of your build problems.

浙公网安备 33010602011771号