C#控制台应用程序是在Windows上运行单声道而不是在ubuntu上运行的

时间:2013-04-18 09:50:00

标签: c# linux mono xamarin ubuntu-12.10

我写了一个C#项目来使用Xamarin工作室从指纹设备中获取考勤记录。

单击Run =>时代码运行使用=>运行菜单中的Mono 3.0.6,当我双击项目的debug文件夹中的exe文件时,它也会运行。但是当我尝试在使用以下命令安装单声道运行时的Ubuntu机器上运行应用程序时

mono MyApplication.exe

我得到以下输出

System.DllNotFoundException: FKAttend
at (wrapper managed-to-native) FingerPrint.mdlPublic:FK_ConnectNet
(int,string,int,int,int,int,int)
at testCSFB.MainClass.cmdOpenComm () [0x00000] in <filename unknown>:0 
at testCSFB.MainClass.Main (System.String[] args) [0x00000] in <filename unknown>:0 
[ERROR] FATAL UNHANDLED EXCEPTION: System.DllNotFoundException: FKAttend
at (wrapper managed-to-native) FingerPrint.mdlPublic:FK_ConnectNet   (int,string,int,int,int,int,int)
at testCSFB.MainClass.cmdOpenComm () [0x00000] in <filename unknown>:0 
at testCSFB.MainClass.Main (System.String[] args) [0x00000] in <filename unknown>:0 

FKAttend.dll文件的名称,但我认为它嵌入在。exe文件中,因为它完全在Windows上运行。

有谁知道为什么会出现这个问题?

0 个答案:

没有答案