[mapguide-internals] Re: MapGuide 2.2 RC1 build

Trevor Wekel trevor_wekel at otxsystems.com
Sat Oct 2 10:08:05 EDT 2010


>> Tried connecting using TCP/IP with Maestro and got an exception from 
>> OSGeo.MapGuide.MapGuideApiPINVOKE.  Hand-typed: "The type initializer 
>> for SWIGExceptionHelper threw an exception: Unable to load DLL
>> MapGuideUnmanagedAPI: The specified module could not be found." 
>> 

>You must be referencing an older MapGuideDotNetApi.dll

>MapGuideUnmanagedApi.dll does not exist post RFC68


That's true.  The MapGuideUnmanagedApi.dll was replaced with a collection of "Unmanaged" dlls

FoundationUnmanagedApi.dll
GeometryUnmanagedApi.dll
MapGuideCommonUnmanagedApi.dll
PlatformBaseUnmanagedApi.dll
WebUnmanagedApi.dll

Which are referenced from a collection of new .Net assemblies

OSGeo.MapGuide.Foundation.dll
OSGeo.MapGuide.Geometry.dll
OSGeo.MapGuide.MapGuideCommon.dll
OSGeo.MapGuide.PlatformBase.dll
OSGeo.MapGuide.Web.dll


And the new MapGuideDotNetApi.dll uses TypeForwardedTo to reference the new assemblies.  From a .Net API perspective, just referencing MapGuideDotNetApi.dll should bring everything in.  From a C++ and install image perspective, a little more work is required.

I'm not sure if this helps...

Regards,
Trevor



More information about the mapguide-internals mailing list