Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/262.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 嵌入.Net运行时_C#_Windows_Mono_Clr - Fatal编程技术网

C# 嵌入.Net运行时

C# 嵌入.Net运行时,c#,windows,mono,clr,C#,Windows,Mono,Clr,我是否能够嵌入.net运行时,以便在主机操作系统上不需要.net?我在这里想用Mono实现这一点:但似乎暗指使用外部模块来实现这一点。我的目标是拥有一个没有安装.net运行时的可执行文件。我不知道在我的应用程序中如何配置它来编译本机代码、链接mono运行时,以及编译C#代码并链接它 这目前不受支持,而且AFAIK没有计划更改该状态 有一些第三方工具试图为您实现这一点,但上次我检查时,没有一个工具是非常好的。您现在可以,正如刚才在PDC上演示的那样。这样做的目的是允许.Net应用程序在iPhone

我是否能够嵌入.net运行时,以便在主机操作系统上不需要.net?我在这里想用Mono实现这一点:但似乎暗指使用外部模块来实现这一点。我的目标是拥有一个没有安装.net运行时的可执行文件。我不知道在我的应用程序中如何配置它来编译本机代码、链接mono运行时,以及编译C#代码并链接它

这目前不受支持,而且AFAIK没有计划更改该状态

有一些第三方工具试图为您实现这一点,但上次我检查时,没有一个工具是非常好的。

您现在可以,正如刚才在PDC上演示的那样。这样做的目的是允许.Net应用程序在iPhone上运行,但这应该适用于任何地方


这有一些局限性;显然,它不能依赖于运行时生成的代码,因此Reflection.Emit已经过时。

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

关于这方面的更多详细信息,如真实示例或其他信息?这是2.0.1的一个全新功能,还不支持2.0配置文件。据我所知,目前还没有真正的例子,这更像是一个概念证明。