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
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="OSGeo.MapGuide.Foundation" Version="4.0.0.10185" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="OSGeo.MapGuide.Foundation" Version="4.0.0.10185" />
                    
Directory.Packages.props
<PackageReference Include="OSGeo.MapGuide.Foundation" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add OSGeo.MapGuide.Foundation --version 4.0.0.10185
                    
#r "nuget: OSGeo.MapGuide.Foundation, 4.0.0.10185"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package OSGeo.MapGuide.Foundation@4.0.0.10185
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=OSGeo.MapGuide.Foundation&version=4.0.0.10185
                    
Install as a Cake Addin
#tool nuget:?package=OSGeo.MapGuide.Foundation&version=4.0.0.10185
                    
Install as a Cake Tool

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 platform
  • OSGeo.MapGuide.Geometry - Provides geometry and coordinate system services
  • OSGeo.MapGuide.PlatformBase - Provides an abstraction of the services provided by the MapGuide platform
  • OSGeo.MapGuide.MapGuideCommon - Provides an implementation of the MapGuide platform that communicates with a MapGuide Server
  • OSGeo.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, the OSGeo.MapGuide.Geometry and others must follow the same version.
Product 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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
  • .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