У меня есть решение для переносной библиотеки (mvvmcross), а в основном проекте у меня есть метод Live SDK:
Client.DownloadCompleted += delegate(object o, LiveDownloadCompletedEventArgs e)
{...}
Client.DownloadAsync(SKYDRIVE_PATH + USER_DEFINED_FILE);
Проблема с LiveDownloadCompletedEventArgs:
Ошибка 1 Тип «System.ComponentModel.AsyncCompletedEventArgs» определен в сборке, на которую нет ссылок. Вы должны добавить ссылку на сборку «Система, версия = 2.0.5.0, культура = нейтральная, PublicKeyToken = 7cec85d7bea7798e».
Где найти эту сборку системы? Я попытался добавить это:
"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.dll"
но добавить системную сборку нельзя.