Можно ли использовать Async CTP с переносимой библиотекой - PullRequest
6 голосов
/ 06 февраля 2012

Я искал, если Async CTP с портативной библиотекой классов?

Ответы [ 4 ]

5 голосов
/ 07 февраля 2012

Нет.Async CTP имеет различные библиотеки для настольных компьютеров, телефонов, Silverlight 4 и Silverlight 5.

Надеемся, что в ближайшем будущем все эти платформы будут изначально поддерживать Task (и асинхронную), и тогда переносимые библиотеки классов смогутиспользовать async.

Обновление: Microsoft.Bcl.Async можно установить для переносимых библиотек, ориентированных на .NET 4.0 / 4.5, приложения Магазина Windows, Silverlight 4/5и Windows Phone 7.5 / 8.0

2 голосов
/ 13 сентября 2012

В качестве первого шага мы начали планировать выпуск Async, который будет поддерживать переносимый уровень (.NET 4.0, SL5, Phone 7.5):

http://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/2691068-support-async-in-portable-class-libraries

2 голосов
/ 19 августа 2012

В Visual Studio 2012 RTM асинхронный / ожидающий синтаксис может использоваться в переносимых библиотеках классов, по крайней мере, для таргетинга на .NET 4.5 и WinRT.
Редактировать : теперь можно использовать async / await даже в переносимых библиотеках классов, ориентированных на WP7.5 / WP8 + Silverlight 4/5 + .NET 4.0 / 4.5 + WinRT с использованием Microsoft.Bcl.Async библиотека.

0 голосов
/ 30 ноября 2012

Вы можете использовать бета-версию Microsoft.Bcl.Async - я уже использую ее в своих проектах, и она ведет себя стабильно для использования в реальных проектах.

...