I've got the VSProj task building and working (but not fully integrated
yet). I noticed that SLiNgshoT does something similar to this, but I
think that this project has a greater understanding of VS.NET project
files. I've managed to correctly reproduce the (ugly) handling of .resx
-> .resources file generation that VS.NET uses (note that it requires
actual parsing of .cs files to generate the correct resource file name).
As well, it does *not* require an installation of VS.NET to run (I
believe that SLiNgshoT requires resgen.exe from VS.NET). You can just
point the task at a .csproj and the entire thing will be parsed and
compiled, as if VS.NET had performed the operation.
So far, I've managed to successfully compile:
- a web project
- Windows forms projects
- Command-line EXEs
- Libraries
I'll keep hacking away at the project until I have it at a point that I
can integrate it into my own build process.
VSProjTasks.zip
Description: Zip compressed data