Mono exe请求mscoree.dll

时间:2011-11-15 08:41:24

标签: .net mono

编译我的.net 2.0项目,在vs2010中的单声道2.4配置文件下。

在win2k whitout .net框架上运行可执行文件。

获取错误:找不到mscoree.dll

我该如何解决?

1 个答案:

答案 0 :(得分:0)

如果没有像Mono或.Net这样的CLR,你不能指望.Net程序在Windows(或任何其他平台)上运行。

但是,您可以使用单声道mkbundle程序生成与单声道运行时静态链接的单个二进制文件,并将您的程序集打包在其中。它并不是真正适合Windows使用,但我认为它应该可行。

mkbundle也有许可证问题,因为你最终在里面包含了mono(也就是GPL)的静态副本。因此,如果您正在考虑第三方分发,请注意这一点。