embedded.Net运行时

我是否能够embedded.net运行库,以便在主机操作系统上不需要.net。 我正在寻找这样做与单声道,看看这里: http : //mono-project.com/Embedding_Mono但似乎暗指使用外部模块来完成这一点。 我的目标是有一个单一的可执行文件没有安装.NET运行时。 我不知道如何在我的应用程序中configuration编译本机代码,链接单声道运行时 – 以及编译C#代码和链接,以及?

您现在可以静态编译Mono程序集 ,就像在PDC上演示的一样。 这样做的目的是允许.Net应用程序在iPhone上运行,但这应该在任何地方工作。

这有一些限制; 显然,它不能依赖运行时生成的代码,所以Reflection.Emit已经结束了。

我使用的第三方解决方案非常成功: Xenocode

目前这还不是支持的,AFAIK没有计划改变这个状态。

有一些第三方工具,试图为你做这个,但最后一次检查没有一个是非常好的。