Доступна для загрузки финальная версия 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) можно найти решения нескольких известных проблем.