Home Contact

Rob Kitson

"Anyone who has never made a mistake has never tried anything new." -Albert Einstein

Battle Royale at the Castle

So I've been wrestling with trying to work from the trunk of NHibernate, the Castle Project, and Rhino Tools recently and will be posting my recent gotchas soon.  In the mean time, if you're looking for help running from the trunks this post from Ayende was a good start.  But Alex Henderson has a nice Wiki entry which was really helpful when I was pulling my hair out trying to figure out what to do about the errors like this:

Model\RetlProject.cs(35,27): error CS1502: The best overloaded method match for Rhino.ETL.EtlContextBuilder.From(string, string, params Boo.Lang.Compiler.ICompilerInput[]) has some invalid arguments
Model\RetlProject.cs(35,56): error CS1503: Argument 2: cannot convert from Boo.Lang.Compiler.ICompilerInput[] to string

As it turned out, since I wasn't going to be using the ETL functionality anyway, I was able to create a BuildWhatINeed.build which excluded the Rhino.ETL project and everything built fine after that (with some minor fixes here and there).

I do have to say that after a few hours of wrestling with this build, some of the answers that I was looking for were right under my nose.  One thing I will be taking away from this adventure, so far, is that it takes a lot less time to actually read the "How To Build.txt" file (maybe 2 or 3 time.  oh yah, follow it's directions too) than it does to google for an answer that hasn't been posted because it's in the file.


Feedback

No comments posted yet.


Post a comment
Not Displayed
 
Please add 6 and 7 and type the answer here: