1

У меня есть проект PCL (профиль 78) для Xamarin, и я попытался добавить этот SDK (https://github.com/zgramana/azure-sdk-for-net) для подключения к Azure Blob.Подключитесь к Azure Blob от PCL, который нацелен на Xamarin

но получил эту ошибку:

Install-Package : Could not install package 'Microsoft.WindowsAzure.ConfigurationManager 1.8.0.0'. You are trying to install this package into a project that targets 'MonoAndroid,Version=v3.1', but the package does not contain any assembly references or content files that are compatible with that framework. For more information, contact the package author. At line:1 char:1 + Install-Package WindowsAzure.Storage + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: (:) [Install-Package], InvalidOperationException + FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPackageCommand

ответ

1

Библиотека WindowsAzure.Storage (а также большинство его зависимостей) не поддерживают библиотеки Переносных класса. Вы могли бы попытаться преобразовать его в PCL (возможно, большую часть работы), или просто перекомпилировать его для Xamarin.iOS и Xamarin.Android отдельно (возможно, не так много работы) и поместить его за абстракцию, если вы хотите использовать это из PCL.

0

Кто-то на форумах Xamarin posted source code, что соответствует PCL - я использую его для загрузки .jpegs в Azure из моего проекта PCL, выполняет эту работу для меня.

Смежные вопросы