[gdal-dev] CSHARP: Proposal to Remove Mono from the CMAKE build scripts

Paul Harwood runette at gmail.com
Wed Apr 15 10:00:18 PDT 2026


However, it is not necessary to build in Mono for the libraries to run on
Mono. The libraries can be compiled using dotnet and consumed by Mono - I
have doing that for many years for Unity.

On Wed, 15 Apr 2026, 17:57 Paul Harwood, <runette at gmail.com> wrote:

> See https://www.mono-project.com/
>
> Microsoft has been the de facto owner of Mono for 10 years.
>
> On Wed, 15 Apr 2026, 17:43 Andrew Bell, <andrew.bell.ia at gmail.com> wrote:
>
>> On Wed, Apr 15, 2026 at 12:27 PM Paul Harwood via gdal-dev
>> <gdal-dev at lists.osgeo.org> wrote:
>> >
>> > I have created an RFC to propose that we remove support for building in
>> Mono using mcs from the CMAKE build scripts for the C# bindings.
>> >
>> > https://github.com/OSGeo/gdal/pull/14368
>> >
>> > The CMAKE build scripts grandfathered in support for this from the
>> previous build system.
>> >
>> > Mono is deprecated by Microsoft and the advice is to use dotnet on all
>> platforms - which include all platforms we support with the build scripts.
>>
>> I thought Mono was an *alternative* to the Microsoft ecosystem for MS
>> VM/CLI/etc., so saying that it's "deprecated by Microsoft" seems like
>> a strange statement, but I'm not up on the latest news.
>>
>> --
>> Andrew Bell
>> andrew.bell.ia at gmail.com
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/gdal-dev/attachments/20260415/e19a4bf0/attachment-0001.htm>


More information about the gdal-dev mailing list