sawilde/opencover — pull request #67 by mcartoixa (2012-02-21 14:49:52+00:00)
Title: MSBuild task

I think this is it:

* I added a project to the solution for the MSBuild task.
* I added the output to the installer (2 files installed in `%ProgramFiles%\MSBuild\OpenCover`).
* I added dogfood tests based on this task (see `dogfood_msbuild.cmd` and `DogFood.proj`). They also serve as samples.

Please note that I kept the default MSBuild framework behavior to quote only the argument content (if necessary), and not the argument switch with it. Example : `-target:"C:\Program Files\Nunit\nunit-console.exe"` instead of `"-target:C:\Program Files\Nunit\nunit-console.exe"` as indicated in your documentation. This seemed more natural (hence the MSBuild framework behavior), it was easier to implement (obviously) and ... seemed to be working ;-)

Please let me know of any problem or suggestion.