在Debian上使用Mono运行.exe - System.DllNotFoundException:libgda-2.so.3

时间:2016-05-12 19:05:09

标签: c# linux mono foxpro dbf

我在Windows上编写了一个从.DBF文件中获取DataTable的C#应用​​程序,它在Windows上运行正常。 MoMA表示它应该与Mono一起使用,但是使用mono Terminal.exe在Debian上运行它会给我以下内容:

Unhandled Exception:
System.DllNotFoundException: libgda-2.so.3
  at (wrapper managed-to-native) System.Data.OleDb.libgda:gda_init (string,string,int,string[])
  at System.Data.OleDb.OleDbConnection.Open () [0x00000] in <filename unknown>:0 
  at Terminal.Helper.GetOrder () [0x00000] in <filename unknown>:0 
  at Terminal.Terminalen..ctor () [0x00000] in <filename unknown>:0 
  at Terminal.Program.Main (System.String[] args) [0x00000] in <filename unknown>:0 
[ERROR] FATAL UNHANDLED EXCEPTION: System.DllNotFoundException: libgda-2.so.3
  at (wrapper managed-to-native) System.Data.OleDb.libgda:gda_init (string,string,int,string[])
  at System.Data.OleDb.OleDbConnection.Open () [0x00000] in <filename unknown>:0 
  at Terminal.Helper.GetOrder () [0x00000] in <filename unknown>:0 
  at Terminal.Terminalen..ctor () [0x00000] in <filename unknown>:0 
  at Terminal.Program.Main (System.String[] args) [0x00000] in <filename unknown>:0 

我已经尝试安装一堆听起来接近libgda的软件包,但我似乎无法让它工作。请帮忙!

提前致谢。

0 个答案:

没有答案