2017-02-27 73 views
0

我想在C#(Xamarin for Visual Studio 2015)中开发一个Android应用程序,其中我打算使用天蓝色的媒体服务。为了做到这一点,我试图安装的NuGet包windowsazure.mediaservices,但安装失败,说尝试通过nuget安装windowsazure.mediaservices时出错

“严重性代码说明项目文件的线路抑制状态错误 无法安装程序包‘TransientFaultHandling.Core 5.1.1209.1’ 。 您正在尝试这个软件包安装到靶向 “MonoAndroid,版本= V7.0”项目,但包不包含与该 框架兼容任何 集的引用或内容文件。

For mo有关信息,请联系软件包作者。我使用Android 7.0编译我的项目,目标Android版本是7.0。谢谢!

回答

0

我们目前的.NET SDK不支持Mono或.NET Core。今年我们正在努力提供更新的SDK。目前,您需要在Mono调用时直接在应用程序中封装REST API。

尽管为了清晰起见,问题很简单 - 您为什么直接在客户端应用程序中调用媒体服务,而不是从中间层调用?您是否计划将您的媒体服务帐户凭证分发到您的应用程序中供所有用户访问?不可取。

+0

谢谢您的回复。我使用Media Services Rest API进行管理。这只是一个学校项目。 – user3370489