Вышла Async for .NET Framework 4, Silverlight 4, WP7 & 8

Доступна для загрузки финальная версия Microsoft.Bcl.Async.

Эта библиотека обеспечивает поддержку ключевых слов async/await в проекты, нацеленные на .NET Framework 4, Silverlight 4 и 5, Windows Phone 7.5 и 8. Кроме того, она добавляет методы-расширения ряда существующих синхронных API для использования их в асинхронном стиле.

Для использования Microsoft.Bcl.Async необходимы Visual Studio 2012 и NuGet не ниже версии 2.1 (если нужна поддержка Portable Class Library).

Для установки библиотеки в проект достаточно ввести команду:

PM> Install-Package Microsoft.Bcl.Async 

Ну и в завершении отмечу, что в блоге Base Class Library (BCL) можно найти решения нескольких известных проблем.