.net Mono exe请求mscoree.dll

.net Mono exe请求mscoree.dll,.net,mono,.net,Mono,在vs2010的mono 2.4配置文件下编译了我的.net 2.0项目 在win2k whitout.net framework上运行可执行文件 获取错误:找不到mscoree.dll 如何解决这个问题?如果没有像Mono或.Net这样的CLR,你不能指望.Net程序在windows(或任何其他平台)上运行 但是,您可以使用mono mkbundle程序生成一个与mono运行时静态链接的二进制文件,并将程序集打包在其中。它并不是真正用于windows,但我认为它应该可以工作 还有许可证问题,因

在vs2010的mono 2.4配置文件下编译了我的.net 2.0项目

在win2k whitout.net framework上运行可执行文件

获取错误:找不到mscoree.dll


如何解决这个问题?

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

但是,您可以使用mono mkbundle程序生成一个与mono运行时静态链接的二进制文件,并将程序集打包在其中。它并不是真正用于windows,但我认为它应该可以工作


还有许可证问题,因为您最终在其中包含了mono(即GPL)的静态副本。因此,如果您正在考虑第三方发行版,您应该注意这一点。

安装.Net Framework。或者使用Mono运行:
Mono.exe myapp.exe
。需要通过xcopy部署应用程序,如果我可以安装.net framework,我不会使用Mono然后阅读以下内容:你真的是用
Mono yourapp.exe
启动应用程序吗?@JackBrown:如果你没有Mono或.net,你到底希望它如何运行,windows上的mkbundle甚至毫无意义,因为您需要cygwin