在monotouch中使用.net dll时找不到DLL

时间:2013-06-26 17:20:09

标签: .net ios xamarin.ios xamarin

我正在尝试使用monomeouch在我的ipad应用程序中使用星形微米sdk作为蓝牙打印机 - 我在某处读到你可能能够在你的单声道触摸应用程序中引用.net dll - 所以这是我的尝试那...一个dll被添加没有任何问题 - 但是第二个dll说它不是一个有效的.net程序集...所以我运行我的程序没有第二个dll并且它构建,当我打电话给明星微型代码没有找到DLL的异常被抛出...无论如何要将这个第二个dll添加到我的monotouch项目...

我正在使用here中的sdk。

编辑:如果我没有弄错我的应用程序不需要引用第二个dll ...但是我添加的那个需要引用那个 - 我还需要添加对第二个ell的引用吗?

1 个答案:

答案 0 :(得分:2)

如果第二个.dll不是.NET程序集,那么它将无法与Xamarin.iOS一起使用,即为Windows编译的本机库x86库将无法在OSX(模拟器)或iOS设备(ARM CPU)上运行)。

在这种情况下,您应该使用iOS SDK(来自您的链接)并创建(或查找现有的)绑定程序集,以便在您的应用程序中使用。