0

我正在尝试使用 monotouch 在我的 ipad 应用程序中将 star micronics sdk 用于蓝牙打印机 - 我在某处读到您可能可以在 mono touch 应用程序中引用 .net dll - 所以这是我的尝试。添加了.one dll没有任何问题-但是第二个dll说它不是有效的.net程序集...所以我在没有第二个dll的情况下运行我的程序并且它构建并且当我调用star micronics代码时DLL is not found 抛出异常...有没有办法将第二个 dll 添加到我的 monotouch 项目中...

我正在使用这里的 sdk 。

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

4

1 回答 1

2

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

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

于 2013-06-26T17:27:32.963 回答