I think when signing the DLL files manually, you forgot one of the references.
The error: "The located assembly's manifest definition does not match the assembly reference" tells you that you are trying to load a DLL that either has the wrong version or the wrong public key token (or the reference is to a DLL that does not have a public key token but the actual DLL has one). One of the first times I signed the DLL files, I forgot to insert the key at the reference to the OSGeo.MapGuide.Foundation in the OSGeo.MapGuide.PlatformBase.il file. Where the other files had the references to the OSGeo DLL files below the mscorlib and system references. In the OSGeo.MapGuide.PlatformBase.il the references to the Foundation file is at the top and the reference to the Geometry is below these two, it is easily missed. If you still have the IL files check that all references are updated with the .publickeytoken or run the application as Jackie writes. I wrote that to avoid making these mistakes when manually signing the files. Regards Hans Milling... -- View this message in context: http://osgeo-org.1803224.n2.nabble.com/Again-strong-naming-of-MapGuideDotNetApi-dll-tp5622823p7143324.html Sent from the MapGuide Users mailing list archive at Nabble.com. _______________________________________________ mapguide-users mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/mapguide-users
