0

Я создал основную библиотеку PCL, которая может использоваться как в проектах xamarin.android, xamarin.iOS. Я создаю пакет xamarin с помощью этого PCL, который я собираюсь загрузить в хранилище компонентов xamarin в качестве компонента библиотеки. Как я должен добавить эту библиотеку PCL для моих образцовых проектов xamarin.android/iOS для компиляции. Или как справочник DLL или в целом проект PCL, поэтому xamarin.component.exe может сделать правильную ссылку в пакете xamarin?Добавление проекта библиотеки PCL в качестве ссылки на проект xamarin

+0

Вы можете использовать свой проект как PCl ссылки, посмотрите: https: //developer.xamarin .com/guides/cross-platform/application_fundamentals/pcl/introduction_to_portable_class_libraries/Если это не решит вашу проблему, будьте более конкретными :-) –

+0

@BenDelGreco Это не моя проблема. Я создал компонент с использованием библиотеки PCL. Я не знаю, как добавить этот PCL в мои проекты xamrin.android/iOS. Или как ссылка .dll, как вы упомянули выше, или я должен добавить весь проект PCL в мои проекты android/iOS. Я использую компонент xamarin .exe для создания пакета xamarin. Некоторые pe что весь проект PCL должен быть добавлен. Так что компонент.exe может правильно ссылаться на PCL. – akash

+0

Чтобы убедиться, вы сделали два проекта xamrin.android/iOS, которые используют ваш PCL в качестве ссылки. Теперь вы хотите опубликовать свои 2 проекта в хранилище компонентов, и вы не знаете, как обращаться к PCL? Или вы хотите опубликовать только свой PCL? –

ответ

0

Как следует добавить, что библиотека PCL для моих xamarin.android/iOS примеров проектов в compile.Either как DLL Reference или в целом PCL проекта, так xamarin.component.exe может сделать правильную ссылку в Xamarin пакет?

Пожалуйста, обратитесь к шагам 5,6,7,8,9,10 из Xamarin Component Submission:

5: В этой папке создать «Lib» и «образцы» папки, чтобы завершить структуру папок ,

6: В «Lib» папки создавать новые папки для каждой платформы вы поддерживаете

7:. Сделайте то же самое для папки образцов

8:. Скопируйте ваши компоненты DLL это в соответствующую папку платформы в «Lib» папка - Скопировать файлы XML также, если вы хотите включить документацию

9: Создание проект выборки для каждой поддерживаемой платформы в соответствующей папке в «образцах»

10: Ссылка. D LL из соответствующей папки в libs, а затем создайте образец.

Таким образом, очевидно, что вам нужно ссылаться на DLL-библиотеки в соответствующей папке «Lib» и построить его

Смежные вопросы