Я пытаюсь получить доступ к базе данных Azure DocumentDB из универсального приложения, которое я разрабатываю. Я создал короткий образец кода, который обращается к моей базе данных по следующему образцу: https://github.com/Azure/azure-documentdb-net/blob/master/tutorials/get-started/src/Program.cs Я положил это в консольное приложение, и он отлично работает.Использование Azure DocumentDB в универсальном приложении
Теперь просто перемещение этого кода в мое универсальное приложение не работает, так как Microsoft.Azure.Documents.Client.dll не может быть добавлен к ссылкам универсального приложения (а не таргетинга на ту же платформу).
Итак, я создал портативную библиотеку классов, которая обеспечит доступ к базе данных для моего решения. Я попытался установить Microsoft.Azure.Documents.Client.dll через NuGet, который не работал. Поэтому я вручную добавил ссылку, которая, похоже, работает.
Но, при попытке компиляции кода, я получаю ошибку на этой линии:
_client = new DocumentClient(new Uri(_endPointUrl), _authorizationKey);
Ошибка:
CS7069 Reference to type 'SecureString' claims it is defined in 'mscorlib', but it could not be found MyProject.StorageManager
Так это выглядит, как он не понравился .dll либо ,
Вот где я, кажется, что каждый тип проекта, в котором работает код documentDB, не может использоваться универсальным приложением.
Я что-то упустил?
Спасибо за ответ Райан. Любая идея на временной шкале (недели, месяцы ...)? – Nooodles
Я тоже действительно после этой функциональности. Есть ли у вас временные рамки, когда это будет поддерживаться в портативных библиотеках классов? Благодарю. –
Не знаю о PCL, но следите за стандартным стандартом SDK, который должен быть доступен в приложении UWP (или Xamarin). –