OSGeo.MapGuide.Foundation
4.0.0.10185
dotnet add package OSGeo.MapGuide.Foundation --version 4.0.0.10185
NuGet\Install-Package OSGeo.MapGuide.Foundation -Version 4.0.0.10185
<PackageReference Include="OSGeo.MapGuide.Foundation" Version="4.0.0.10185" />
<PackageVersion Include="OSGeo.MapGuide.Foundation" Version="4.0.0.10185" />
<PackageReference Include="OSGeo.MapGuide.Foundation" />
paket add OSGeo.MapGuide.Foundation --version 4.0.0.10185
#r "nuget: OSGeo.MapGuide.Foundation, 4.0.0.10185"
#:package OSGeo.MapGuide.Foundation@4.0.0.10185
#addin nuget:?package=OSGeo.MapGuide.Foundation&version=4.0.0.10185
#tool nuget:?package=OSGeo.MapGuide.Foundation&version=4.0.0.10185
MapGuide Web Platform
The 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 setup
Refer to the MapGuide Developer's Guide and Web API reference for more information about how the classes within these packages are used.
A note about versioning
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.
- You must use the exact version of the package to match the version of MapGuide Open Source you are intending to target
- You cannot use a 3.1.2.xyz version of package if you are intending to run this application on a MGOS 4.0 server.
- All the component packages must be at the same version together. You cannot mix and match. If
OSGeo.MapGuide.Foundation
is at a particular version, theOSGeo.MapGuide.Geometry
and others must follow the same version.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
.NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
.NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen40 was computed. tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- No dependencies.
NuGet packages (6)
Showing the top 5 NuGet packages that depend on OSGeo.MapGuide.Foundation:
Package | Downloads |
---|---|
OSGeo.MapGuide.Portable
A portable implementation of the MapGuide platform and APIs for use in console/desktop applications. |
|
OSGeo.MapGuide.Viewer
Base WinForms viewer component package for MapGuide |
|
OSGeo.MapGuide.Geometry
Package Description |
|
OSGeo.MapGuide.MapGuideCommon
Package Description |
|
OSGeo.MapGuide.PlatformBase
Package Description |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last Updated |
---|---|---|
4.0.0.10185 | 39 | 9/10/2025 |