我正在尝试在C#(Xamarin for Visual Studio 2015)中开发一个Android应用程序,我打算在其中使用azure媒体服务。为了做到这一点,我尝试安装nuget包windowsazure.mediaservices
,但安装失败,说
“严重性代码说明项目文件行抑制状态错误 无法安装包“TransientFaultHandling.Core 5.1.1209.1”。 您正在尝试将此程序包安装到目标项目中 'MonoAndroid,Version = v7.0',但包中不包含任何内容 程序集引用或与之兼容的内容文件 框架。
有关详细信息,请与软件包作者联系。我使用Android 7.0编译我的项目,目标Android版本是7.0。谢谢!
答案 0 :(得分:0)
我们当前的.NET SDK不支持Mono或.NET Core。我们正在努力提供今年更新的SDK。目前,在从Mono调用时,您必须直接在应用程序中包装REST API。
为了清晰起见,快速提问 - 您为什么直接在客户端应用中调用媒体服务,而不是从中间层调用?您是否计划在应用程序中分发媒体服务帐户凭据,以供所有用户访问?不可取。