Looks like with CoreCLR the unmanaged exports "hack" for embedding CLR can be extended by cross-platform hosting API: https://github.com/dotnet/coreclr/issues/1256 This would allow simple C/C++ code to embed CLR Current state of .NET Core support: https://github.com/pythonnet/pythonnet/issues/96#issuecomment-430465993