Skip to content

Question regarding the use of mono by .NET Core / 5 and .NET 5 compatibility with the .NET Framework #50150

Answered by danmoseley
Maniues asked this question in Q&A
Discussion options

You must be logged in to vote

Hi @Maniues questions like this probably belong here in Discussions not as an Issue.

  1. Mono is one of the two runtimes that are supported by the .NET 6 project. CoreCLR is the other. They have different tradeoffs. Historically Mono was mostly used on devices as part of Xamarin apps, in the Unity game framework, and more recently it is the runtime used for WASM-based Blazor apps. It was AOT first. CoreCLR historically has been focused at desktop and servers and was JIT first. From .NET 6 onwards, they will run under identical libraries, and will be highly compatible. Over time we expect to find ways to converge parts where it makes sense. For example there are investments this cycle into n…

Replies: 1 comment 4 replies

Comment options

You must be logged in to vote
4 replies
@Maniues
Comment options

@danmoseley
Comment options

@Maniues
Comment options

@directhex
Comment options

Answer selected by danmoseley
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants
Converted from issue

This discussion was converted from issue #50128 on March 24, 2021 02:12.