相关疑难解决方法(0)

使用Mono运行.NET 4应用程序

我试图在Ubuntu机器上运行.NET exe(我安装了包mono-complete),到目前为止没有运气.该应用程序使用.NET 4(客户端配置文件)下的Visual C#Express 2010进行编译.

我尝试使用以下命令执行程序:

mono application.exe
Run Code Online (Sandbox Code Playgroud)

但是,我收到以下错误:

警告:此应用程序支持的运行时版本不可用.使用默认运行时:v1.1.4322

**(application.exe:5586):警告**:程序集中缺少方法System.Windows.Forms.Application :: SetCompatibleTextRenderingDefault(bool)/usr/lib/mono/gac/System.Windows.Forms/1.0.5000.0__b77a5c561934e089 /System.Windows.Forms.dll,在程序集/media/disk/application.exe中引用

未处理的异常:System.MissingMethodException:找不到方法:'System.Windows.Forms.Application.SetCompatibleTextRenderingDefault'.

它假设使用的是.NET 4,而不是1,但我不知道如何设置它.我试过了

mono --runtime=4.0.30319.1 application.exe
Run Code Online (Sandbox Code Playgroud)

但这也不起作用.

任何帮助,将不胜感激.

.net c# mono .net-4.0

17
推荐指数
1
解决办法
3万
查看次数

标签 统计

.net ×1

.net-4.0 ×1

c# ×1

mono ×1