We need the System.Runtime.CompilerServices.ICastable for building the CoreCLR version of System.Private.Interop.
Current Workarounds:
Today we use a hack by publishing the System.Private.ICastable.dll though myget and consume it from CoreRT.
Discussion:
The ideal solution would be to expose it as a public .NET Core API possibly in System.Runtime.InteropServices.dll