I'm continuing the process of getting Nant and NantContrib on my pc. NantContrib is an extension to Nant that supports source control, msi creation, and other “platform specific” nant components if you are not aware of this. The documentation states that NantContrib contains features not rolled into the general Nant rollout yet.
I still have not successfully compiled NantContrib, however I am finally able to compile Nant. I found that I have to retrieve the project from sourcecontrol (I'm using TortoiseCVS) and then do the build. I only got this to work once I used the following CVSROOT setting: :pserver:anonymous@cvs.sourceforge.net:/cvsroot/nant
I'm trying to understand why the NantContrib build is failing even after pulling it down to my machine using TortoiseCVS.
I think it's interesting that someone would go to the trouble of building an automation tool designed to create MSI files, and not put together a distribution. Why should I have to compile something when I can simply have the distribution bits? I don't care, nor do I ever WANT to care how Nant works or much less compiles. I guess that's why they call it OpenSores. Maybe creating a distribution set could be my contribution to the Nant community if it doesn't violate licensing. Where is MSBuild when you need it on a currently shipping product?