呃,我有一个项目想从Windows移植到linux平台,我便使用Mono直接打开Windows下基于.NET的项目。编译通过,但是无法运行,应用程序输出以下信息:
System.InvalidProgramException: Invalid IL code in (项目名称).MainWindow:MainWindow_Load (object,System.EventArgs): IL_00cf: callvirt 0x0a000068
at System.Windows.Forms.Form.OnLoad (System.EventArgs e) [0x00000] in <filename unknown>:0
at System.Windows.Forms.Form.OnLoadInternal (System.EventArgs e) [0x00000] in <filename unknown>:0
如图所示
改用GTK#。