2016-08-26 2 views

ответ

0

Существует два варианта обмена кодами между кросс-платформенными мобильными приложениями: проекты совместного доступа и библиотеки портативных классов. Эти параметры: discussed here; дополнительная информация по Portable Class Libraries и Shared Projects также доступна.

+0

Благодарим вас за ответ. Мой вопрос был другим: vs 2015 предлагает возможность создать шаблон проекта для кросс-платформы, но я могу создать отдельный проект для конкретной платформы. После этого, если я решит добавить PCL или общий проект, это то же самое? спасибо – robyg72

4

Нет никакой разницы, за исключением того, что это экономит некоторое время. Шаблоны в Cross-Platform - это многопроектные шаблоны. Это просто простой способ создания решения Xamarin с двумя щелчками мыши. Создание проектов один за другим дает вам больше контроля над именованием и такими вещами.

0

PCL, это путь, правда и свет. Друзья не позволяют друзьям использовать совместные проекты.

Хорошо, так что это немного сильно, но в целом, если вы не знаете, что вам следует делать, перейдите в PCL. Если у вас есть веская причина использовать общий проект, конечно, но в противном случае выйдет PCL, ваш недостаток кода #ifdef и спагетти мне позже будет благодарен. Помимо всего прочего, PCL гарантирует, что код, который вы пишете, будет переносимым не только ко всем текущим платформам, но и будущим платформам, которые мы также можем поддерживать.

////////////////////////////////////////////// /////////////////////////////////

Дополнительная информация для вас. PCL vs Shared

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