Package Description
$ dotnet add package OSGeo.MapGuide.PlatformBaseThe MapGuide Web Platform is a series of packages for building geospatial web applications that communicate with a MapGuide Open Source server.
It consists of:
OSGeo.MapGuide.Foundation - Provides foundational data types and abstractions used throughout the rest of the MapGuide platformOSGeo.MapGuide.Geometry - Provides geometry and coordinate system servicesOSGeo.MapGuide.PlatformBase - Provides an abstraction of the services provided by the MapGuide platformOSGeo.MapGuide.MapGuideCommon - Provides an implementation of the MapGuide platform that communicates with a MapGuide ServerOSGeo.MapGuide.Web - Provides services for Web Layout content parsing, mapagent integration and web application setupRefer to the MapGuide Developer's Guide and Web API reference for more information about how the classes within these packages are used.
The MapGuide Web Platform packages are versioned to match the corresponding release of MapGuide Open Source that it was built for.
Though this may be somewhat counter-intuitive in the context of general nuget package consumption patterns, we are walking a delicate line between the constraints imposed by our platform (these packages are .net bindings to an underying set of native libraries that are built to communicate with a specific version of a MapGuide Server) and convenience (providing this to you, the MapGuide Application Developer in an easy-to-install nuget package).
So with that in mind, please observe the following when using these packages.
OSGeo.MapGuide.Foundation is at a particular version, the OSGeo.MapGuide.Geometry and others must follow the same version.