2014-01-21 16 views

回答

1

--aot=full switch产品是一个.so文件,它具有预编译的字节码。它依赖于平台并运行本机指令,但仍然需要CLR(Mono Runime)来执行线程&任务管理和其他.NET平台操作。

如果你需要它来调用本机(C#)从非管理(C/C++)的程序你正在寻找这些资源的方法:

  • Native interop rules for mono此链接显示如何调用原生(C/C++)方法,但它也具有所需的所有类型兼容性;
  • Embedding Mono此链接显示如何从C/C++代码中启动Mono Runtime以及如何在此之后调用托管代码;
相关问题