我有一个针对Xamarin的PCL项目(配置文件78),并尝试添加此SDK(https://github.com/zgramana/azure-sdk-for-net)以连接到Azure Blob。
但得到了这个错误:
Install-Package:无法安装包 'Microsoft.WindowsAzure.ConfigurationManager 1.8.0.0'。你在尝试 将此包安装到目标项目中 'MonoAndroid,Version = v3.1',但包中不包含任何内容 程序集引用或与之兼容的内容文件 框架。有关更多信息,请与软件包作者联系。在线:1 焦炭:1 + Install-Package WindowsAzure.Storage + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo:NotSpecified:(:) [Install-Package],InvalidOperationException + FullyQualifiedErrorId:NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPackageCommand
答案 0 :(得分:1)
WindowsAzure.Storage库(以及其大多数依赖项)不支持可移植类库。您可以尝试将其转换为PCL(可能需要很多工作),或者您可以单独为Xamarin.iOS和Xamarin.Android重新编译它(可能没那么多工作)并且如果您想使用它并将其置于抽象之后来自PCL。
答案 1 :(得分:0)
有人在Xamarin论坛上posted source code符合PCL标准 - 我使用它从我的PCL项目上传.jpegs到Azure,为我完成了这项工作。