You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[Breaking change]: Mono embedding APIs no longer supported on mobile platforms #56482
Mono embedding APIs no longer supported on mobile platforms
Version
.NET 11
Previous behavior
Native code could embed Mono by using Mono header files, linking to libmonosgen-2.0, and calling mono_* APIs. These APIs exposed runtime,
domain, metadata, object, method-call, GC-handle, internal-call, thread, and
profiling features.
New behavior
Mono embedding APIs are no longer supported. CoreCLR on mobile platforms
doesn't provide a direct replacement for the Mono embedding API.
This change doesn't affect normal P/Invoke, LibraryImport, Java interop, or
Objective-C interop.
Type of breaking change
Source incompatible
Binary incompatible
Behavioral change
Reason for change
Mono and CoreCLR use different hosting and embedding interfaces.
Activity