Ignite.NET should target .NET Standard so it is available on maximum number of platforms, see
Make sure that all used APIs are supported on all platforms, see API Analyzer tool:
This will allow us to run on Windows, OSX, and Linux, and target .NET Core in additional to good old regular .NET.
- JNI interop. Core has dllImport and it works on linux, and our C++ client works on linux, so it should be possible
- Reflection. We use it a lot, and API has changed.