WineHQ

FrameworkMono

Revision as of 16:26, 31 August 2024 by Madewokherd (talk | contribs) (Created page with "[https://gitlab.winehq.org/wine-mono/mono Framework Mono] is a software platform designed to allow developers to easily create cross platform applications. It is an open source implementation of Microsoft's .NET Framework based on the ECMA standards for C# and the Common Language Runtime. For most use cases, Framework Mono has been superseded by modern versions of [https://github.com/dotnet/core .NET], which include [https://github.com/dotnet/runtime/tree/main/src/mono...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Framework Mono is a software platform designed to allow developers to easily create cross platform applications. It is an open source implementation of Microsoft's .NET Framework based on the ECMA standards for C# and the Common Language Runtime.

For most use cases, Framework Mono has been superseded by modern versions of .NET, which include a fork of the Mono runtime called monovm.

Framework Mono is still needed for the following use cases:

  • Running .NET Framework binaries (exe or dll) on a non-Windows platform, without Wine as a compatibility layer.
  • Using System.Windows.Forms natively on Linux/X11.
  • Creating cross-platform CLR application binaries (modern .NET must compile applications for individual platforms).

For Wine Mono, the fork used in the Wine project to run .NET Framework executables targeting Windows, see WineMono.

This page was last edited on 31 August 2024, at 16:26.