winform在linux上运行,c# – 在CentOS或Linux上使用Mono执行.Net应用程序

我在Visual Studio 2010上使用C#.Net中的WinForm开发了一个测试应用程序.现在,我想在Linux下使用Mono在CentOS上运行它.所以我尝试了下面的命令序列 –[root@localhost TestLinux]# /usr/bin/mono ./Test.exe我遇到了一个例外Unhandled Exception: System.TypeInitializatio...
摘要由CSDN通过智能技术生成

我在Visual Studio 2010上使用C#.Net中的WinForm开发了一个测试应用程序.现在,我想在

Linux下使用Mono在CentOS上运行它.所以我尝试了下面的命令序列 –

[root@localhost TestLinux]# /usr/bin/mono ./Test.exe

我遇到了一个例外

Unhandled Exception: System.TypeInitializationException: An exception was thrown by the type initializer for System.Windows.Forms.XplatUI ---> System.TypeInitializationException: An exception was thrown by the type initializer for System.Drawing.GDIPlus ---> System.DllNotFoundException: gdiplus.dll

at (wrapper managed-to-native) System.Drawing.GDIPlus:GdiplusStartup (ulong&,System.Drawing.GdiplusStartupInput&,System.Drawing.GdiplusStartupOutput&)

at System.Drawing.GDIPlus..cctor () [0x00000] --- End of inner exception stack trace ---

at <0x00000>

at System.Drawing.Graphics.FromHdcInternal (IntPtr hdc) [0x00000]

at System.Windows.Forms.XplatUIX11.SetDisplay (IntPtr display_handle) [0x0000

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值