I updated to MapX, and I didn't include the MapX.config file that the compiler generated (since the previous version didn't need it). The version I released was built with a newer compiler (beta) and this compiler uses a newer .NET framework. The compiler has an option to generate executables that work with the older framework, which is a very good thing since it means using the new compiler won't mean forcing my users to upgrade to a new framework. However, it looks like the glue to make that work is actually in the config file - it maps assembly versions so that your application will work with something other than the one it was directly built with.
So if you use the VS.NET feature to have your application work with an assembly other than the default one, make sure you include the config file with your application.
8:20:04 PM
|