ios - 导入类型 'XXXXXX'被定义多次| Xamarin

标签 ios dll xamarin barcode

我需要生成条形码图像。我使用 onBarcode 和 ZXing 库。这两个库都需要一种方法来绘制条形码。要进行绘制,它们分别需要 System.Drawing.Graphics 和 System.Drawing.Bitmap。

在 Xamarin 中,我们使用 monotouch 库获得内置的 System.Drawing dll。但不幸的是,它只实现了六个方法,即 Point、PointF、Rectangle、RectangleF、Size 和 SizeF。我们需要一个实现所有绘图方法的dll。所以,我下载了一个 System.Drawing dll 并添加到引用中。

但是现在,我收到一个编译时错误,提示“多次定义导入类型‘System.Drawing.SizeF’”。

请建议解决这两个 DLL 的问题,因为我需要所有其他绘制方法,并且无法从 monotouch 库中删除 System.Drawing dll。

最佳答案

经过更多谷歌搜索并在图书馆中挖掘出来。该错误是由于在两个 dll 文件中多次实现了这些函数。我无处可解决,也无处可寻。我在谷歌上搜索了更多,然后找到了 Xamarin 的 zing 组件:

http://components.xamarin.com/view/zxing.net.mobile

这个组件就像一个魅力。因为在组件中你将不再需要位图类,它直接给你条形码的 UIImage。

希望对其他人有帮助。

关于ios - 导入类型 'XXXXXX'被定义多次| Xamarin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24361085/

相关文章:

ios - 在 iPhone 上刷新数据导致系统变得不稳定或无响应

ios - 基于尺寸元素的设备旋转期间的动画变化将在旋转完成后

ios - 为什么 CATransaction.setCompletionBlock 似乎没有被调用

android - Visual Studio - 无法启动 Android SDK 管理器

c# - Xamarin Android 中的 System.IO.IsolatedStorage

ios - 对于第一次仅进入应用程序,在 swift 中使用 UIPageViewController 做教程页面的首选方法是什么

dll - 控件 controlName 的类 MSComctlLib.[ListView|TextBox|ect] 不是加载的控件类

com - EXE(进程外)COM服务器是否可以免注册激活?

android - Xamarin.Android 是否有热重载替代方案?

java - JMagick:找不到依赖库