#binding #reference #namespaces #xamarin #universal-image-loader
#привязка #ссылка #пространства имен #xamarin #универсальный загрузчик изображений
Вопрос:
В Xamarin я добавил «universal-image-loader-1.9.2-with-sources.jar «в виде файла в папке «Jars» проекта привязки я затем создал приложение, но получаю одну ошибку.
Вот ошибка:
Ошибка CS0234: тип или имя пространства имен ‘DiskLruCache’ не существует в пространстве имен ‘Com.Nostra13.Universalimageloader.Cache.Disc.Impl.Ext’ (вам не хватает ссылки на сборку?)
Могу ли я, пожалуйста, получить некоторую помощь, чтобы заставить этот код работать?
Заранее спасибо
Ответ №1:
Вам необходимо добавить проект привязки в качестве ссылки в ваш начальный проект. Для этого щелкните каталог ссылок в дереве решений и выберите проект привязки на вкладке «Проекты».
Удачи!
Ответ №2:
Вам необходимо создать проект библиотеки привязок, а затем добавить этот jar в папку Jars.
Для исправления ошибки:
Тип или имя пространства имен ‘DiskLruCache’ не существует в пространстве имен ‘Com.Nostra13.Universalimageloader.Cache.Disc.Impl.Ext’
добавить в TransformsMetadata.xml
<attr path="/api/package[@name='com.nostra13.universalimageloader.cache.disc.impl.ext']/class[@name='DiskLruCache']" name="visibility">public</attr>