2015-06-04 4 views
0

Привет Я относительно новичок в Xamarin, и я нашел этот тип проекта PCL, который импортирует все нужные мне ссылки. Но когда он создается, он, похоже, не подходит для каких-либо платформ, просто простое решение, увиденное ниже на картинке. Поэтому это означает, что я не могу построить его на этой платформе, как показано на последнем изображении. Не знаю, было ли это что-то, что я сделал, поскольку я должен сам его создать.Xamarin создает приложение Xamarin Form PCL

enter image description here

enter image description here

Нет платформ, как вы можете увидеть выше и ниже

enter image description here

Скажите мне, если я не объясняя это правильно, и я постараюсь выяснить, что происходит на

ответ

3

A PCL является По Библиотека классов rtable. И в основном это именно так. Библиотека, DLL-файл.

Итак, в проекте, который вы создали, вам нечего запускать, вы не создали фактическое приложение.

Для этого на первом экране выберите в левой панели приложение вместо библиотеки и выберите один из них. Если я не ошибаюсь, там есть вариант PCL, посмотрите на Xamarin documentation на различия в проектах. Это создаст для вас четыре проекта;

  1. PCL (как вы теперь, для общего кода)
  2. Система IOS приложение
  3. Android приложение
  4. под управлением Windows Phone приложение

Хотя вы, кажется, работает от Mac OS, что означает, что вы не сможете редактировать приложение Windows Phone. Для этого вам понадобятся Windows.

Для внедрения более взглянуть на эти ссылки:

+0

Там является пустой Xamarin Forms приложение, которое делает сказать PCL, но это не делает похоже, что-то вроде навигации pushasync – andrew196

+0

Почему бы и нет? Просто начните создавать свое приложение и добавьте соответствующие ссылки, просто потому, что что-то не указано, не означает, что оно недоступно. Я не в Xamarin Studio, но я полагаю, что когда вы используете типы из сборок, на которые вы еще не ссылались, это предложит вам обратиться к нему IntelliSense. –

+0

Спасибо за это, да, я вижу сейчас. Но у него нет IntelliSense, поэтому мне придется самому найти его – andrew196

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