【问题标题】:The imported type 'XXXXXX' is defined multiple times | Xamarin导入的类型'XXXXXX'被定义了多次 |赛马林
【发布时间】:2014-06-23 08:05:27
【问题描述】:

我需要生成条形码图像。我使用 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。

【问题讨论】:

    标签: ios dll xamarin barcode


    【解决方案1】:

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

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

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

    希望它能帮助其他人。

    【讨论】:

      猜你喜欢
      • 2020-06-15
      • 2019-03-05
      • 2020-11-25
      • 2021-05-15
      • 1970-01-01
      • 2014-08-11
      • 1970-01-01
      • 2020-07-16
      • 2022-01-23
      相关资源
      最近更新 更多