Thanks for the howto :) I have signed the dll's and added them to my project but Im getting the following error when compile the project.
The type 'OSGeo.MapGuide.MgGuardDisposable' is defined in an assembly that is not referenced. You must add a reference to assembly 'OSGeo.MapGuide.Foundation, Version=2.2.0.5305, Culture=neutral, PublicKeyToken=b77a5c561934e089'. I can see with Red Gate's .NET Reflector that the publickeytoken for all the references are the same on all the dlls. But when I choose the dlls (in RG .net reflector) without expending the node the publickeytoken has a different value. For example, MapguideDotNetApi.dll has a reference to foundation, which has the publickeytoken=b77a5c561934e089 and when I open OSGeo.MapGuide.Foundation.dll without expanding the node the publickeytoken has the value=f526c48929fda856. Ive search for the f526c48929fda856 value in the .il files but they only contain the publickeytoken that is found on the references (eg. b77a5c561934e089 ). Ive attached a file the contains the references. http://osgeo-org.1803224.n2.nabble.com/file/n5638206/pkt.txt pkt.txt -- View this message in context: http://osgeo-org.1803224.n2.nabble.com/Again-strong-naming-of-MapGuideDotNetApi-dll-tp5622823p5638206.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
