Are there any plans to switch to .Net core (which is platform independent) instead of Mono?
I don't want to be rude but,
please don't waste the devs time by such issues just join the reddit.
Read this: Why hasn't Godot used DotNet Core, as opposed to Mono?
It clearly says that .Net core is not ready yet and thus doesn't make it into priority and it's only about a couple of months old so such a issue doesn't make any sense.
Duplicate of #10612 and maybe #17010.
@arijoon Mono is more cross platform than .net core in therms of supported architectures.
This is very problematic for many of us who are .NET developers and use .NET Core. Many libraries are no longer available in "Framework" flavour (for example, SadConsole) and only available in .NET Core. This means we won't be able to integrate them with .NET in the foreseeable future.
.NET Core DLLs can call .NET Framework DLLs, so switching to .NET Core is actually more compatible. However, I understand and accept (to some degree) the argument that .NET Core does not (yet) run on mobile, and Godot does run on mobile today.
I think they plan on consolidating all of the .Net's (and Mono) in .Net 5, so it wouldn't make sense to change anything until that happens and any issues have been ironed out.
I think they plan on consolidating all of the .Net's (and Mono) in .Net 5, so it wouldn't make sense to change anything until that happens and any issues have been ironed out.
Yeah that is a good idea, as .net 3 is not released yet. only in preview and has a lot of changes between 2 and 3
.net 5 essential - you should just need to change the project type and it should work.
3.0 is out now! :)
Also a .NET Standard 2.0 library an be called from mono!
Most helpful comment
I think they plan on consolidating all of the .Net's (and Mono) in .Net 5, so it wouldn't make sense to change anything until that happens and any issues have been ironed out.
https://devblogs.microsoft.com/dotnet/introducing-net-5/