First of all, massive shoutout to Improbable for such a cool project! I’m absolutely enamored with it and and incredibly excited to use it!
I do, however, have a question; Is there any plan to support .NET Core in addition to Mono for C# (and potentially F#) workers? Applications that target
netcoreapp2.0 should have an incredibly similar API surface relative to Mono 5, though I’ve had no success using custom build scripts. It seems that the generated C# code attempts to make
sizeof calls to managed types, which results in a
CS0208 error (
Cannot take the address of, get the size of, or declare a pointer to a managed type) on various types, in addition to missing assembly references.
Any word from Improbable on .NET Core support?
For posterity, I was using the command
dotnet publish -f netcoreapp2.0 -r osx-x64 -c Release to build binaries, and it works fine without the generated code, publishing an executable and DLLs for all the assemblies the binary depends on. The addition of
<AllowUnsafeBlocks>true</AllowUnsafeBlocks> fixed compilation errors in regards to
unsafe code, but
CS0234 have proved troublesome!