When doing a release, any release, I try to have a repeatable process in place so that if something goes wrong, I don't have to go back and re-assemble all the files. To do this, I use WinZip 10 with their new "job" files. It allows me to specify files and folders to include and exclude, as well as FTP the finished zip up to the server. Nice and neat, and it saves me a lot of time.
But in this case, it also got me into trouble. It turned out the job file was excluding files in the Configuration folder of the EasyObjects project. So everytime I was rebuilding the zip file, it was excluding a handful of necessary files in order to compile the EO DLL (as you may have noticed). Yikes! :-O
In order to combat this type of failure, I will add an intermediate step into my release process that unzips the finished zip file into a temporary area, attempts to build the DLL, and fails out if there are any errors. It shouldn't be too hard to write a batch file or something that will do this.
I have posted the corrected zip file in the downloads area, and hopefully that's the end of the compile troubles.