-
Notifications
You must be signed in to change notification settings - Fork 221
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Evaluate early migration to .NET 5 #13
Comments
I believe the big question is "why not to". What are the biggest issues of moving to .net5 now? |
I ported the project to .NET 5 Preview 8 recently, but I encountered at least two critical issues: one with function pointers and another with dynamic assemblies loading. Can't merge it into the master in the current state. |
Postponed till .NET 5 release candidate. |
Once it's migrated to RCx. What is the logical next step for getting it to work with mobile? |
@jmgomez The next step would be an investigation of Mono backend and its feature parity with CoreCLR. Other than that, Microsoft planned official support of Android in .NET 6. iOS requires AOT, its status is unknown at the moment. |
.NET 5 RC1 with C# 9.0 and F# 5.0 is ready to serve. |
While .NET Core 3 provides straightforward embedding possibilities, the integration requires a lot of work with function pointers to make advanced blueprint nodes with direct data passing and events subscribing. The current workarounds are painful to work with and overcomplicated. Early migration to .NET 5 should be evaluated to solve this through C# 9.0 and new hostfxr functionality. The work on the framework API exposure can be continued mostly without problems.
The text was updated successfully, but these errors were encountered: