从PCL连接到Azure Blob,目标是Xamarin

时间:2014-01-28 12:50:07

标签: .net xamarin azure-storage-blobs portable-class-library

我有一个针对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

2 个答案:

答案 0 :(得分:1)

WindowsAzure.Storage库(以及其大多数依赖项)不支持可移植类库。您可以尝试将其转换为PCL(可能需要很多工作),或者您可以单独为Xamarin.iOS和Xamarin.Android重新编译它(可能没那么多工作)并且如果您想使用它并将其置于抽象之后来自PCL。

答案 1 :(得分:0)

有人在Xamarin论坛上posted source code符合PCL标准 - 我使用它从我的PCL项目上传.jpegs到Azure,为我完成了这项工作。