Binding 通用映像加载程序命名空间错误

Binding 通用映像加载程序命名空间错误,binding,reference,namespaces,xamarin,universal-image-loader,Binding,Reference,Namespaces,Xamarin,Universal Image Loader,在Xamarin中,我将“universal-image-loader-1.9.2-with-sources.jar”作为文件添加到绑定项目的“Jars”文件夹中,然后我构建了应用程序,但我得到了一个错误 以下是错误: 错误CS0234:类型或命名空间名称“DiskLruCache”不存在 在命名空间中 'Com.Nostra13.Universalimageloader.Cache.Disc.Impl.Ext'(你呢 缺少程序集引用?) 我能不能请你帮个忙让这个代码正常工作 提前感谢您需要在启

在Xamarin中,我将“universal-image-loader-1.9.2-with-sources.jar”作为文件添加到绑定项目的“Jars”文件夹中,然后我构建了应用程序,但我得到了一个错误

以下是错误:

错误CS0234:类型或命名空间名称“DiskLruCache”不存在 在命名空间中 'Com.Nostra13.Universalimageloader.Cache.Disc.Impl.Ext'(你呢 缺少程序集引用?)

我能不能请你帮个忙让这个代码正常工作


提前感谢

您需要在启动项目中添加绑定项目作为参考。 为此,单击解决方案树中的引用目录,并在“项目”选项卡中选择绑定项目


祝你好运

您需要创建绑定库项目,然后将此jar添加到Jars文件夹中。
对于修复错误:

命名空间“Com.Nostra13.Universalimageloader.Cache.Disc.Impl.Ext”中不存在类型或命名空间名称“DiskLruCache”

添加到Transforms\Metadata.xml

公共
<attr path="/api/package[@name='com.nostra13.universalimageloader.cache.disc.impl.ext']/class[@name='DiskLruCache']" name="visibility">public</attr>