2013-06-25 1 views
4

Разработка приложения MvvmCross для Android и iOS (Xamarin/Mono) и Windows Store (потому что это так легко и быстро отлаживать по сравнению с iOS/Android).Async/Await в переносимой библиотеке классов, ориентированной на Windows Store, iOS и Droid

Ядро приложения основано на PCL.

Возможно ли использование Async/Await в библиотеке Core?

Xamarin mono поддерживает Async/Await, а Windows Store поддерживает его. Однако при выборе только Net4.5, Windows Store, Mono Android и MonoTouch в качестве целей PCL SL4 и WP7.5 автоматически выбираются, а Async/Await больше не доступен.

+0

Последнее, что я слышал, поддержка Xamarin для PCL и 'async' находится на стадии Beta и не работает хорошо вместе. Однако я надеюсь, что Xamarin/Microsoft анонсирует что-то подобное на конференции Microsoft Build (начало завтра). –

ответ

3

последняя у меня есть: TPL on PCL of mvvmcross

Но PCL поддержка Xamarin официально запущен на прошлой неделе - так последняя у меня есть устареть. Мигель пообещал сообщение в блоге о текущем статусе, когда он вернется из Build.

Кроме того, я видел комментарии пользователей, такие как «Я использую asyncbridge и profile47 с интенсивным использованием async внутри PCL. Прекрасно работает на iOS и Android, при этом события MvvmCross это похоже на волшебство» от http://forums.xamarin.com/discussion/comment/18872/#Comment_18872 - хотелось бы см. это более полно blogged, объяснено, документировано теми, у кого есть это работает.