This taskdef compiles a VC7 C++ solution.
| Name | Required? | Default | Property | Notes |
| projectrootfolder | no | current dir | VC7_ROOT | the folder where the project folders are. |
| projectfolder | no | targetname | none | The project folder is assumed to have the same name as the ant target |
| project | no | targetname.sln | none | The project file is assumed to have the same name as the ant target |
| buildmode | no | release | VC7BUILDMODE | typically release or debug; |
| compilerfolder | no | none | VC7COMPILERFOLDER | the folder where devenv.exe can be found |
| failonerror | no | true | none | if true, compilation stops on first failure. |
| logfile | no | logfile.txt | VC7LOGFILE | all compilation output is redirected to this file |
| targets | no | targetname.sln | none | a fileset indicating which .sln to build |
| rebuild | no | true | none | true to rebuild, false to just build |
See the vc6 taskdef for an example of using the Targets parameter.