Я работаю над кросс-платформенным приложением Xamarin для таргетинга на iOS и Android, используя превосходную инфраструктуру MvvmCross от Stuart Lodge.
Недавно Microsoft выпустила новые версии своих пакетов BCL для переносных классов библиотеки, а Стюарт описывает, как настроить проект с помощью http://slodge.blogspot.com.au/2013/11/quick-run-through-using-pcls-in.html.
При использовании профиля PCL 158 необходимо добавить пакет асинхронного доступа BCL и выполнить некоторую настройку, чтобы проект iOS работал.
При использовании профиля PCL 78 это, похоже, работает автоматически, без необходимости в пакетах BCL.
Зачем использовать профиль 158 над профилем 78?