Azure Notification Hubs包是否与.NET Core兼容?
我正在使用.NET核心应用程序,我发现一些Azure软件包不兼容,例如NotificationHubs和SendGrid :
Package Microsoft.Azure.NotificationHubs 1.0.5 is not compatible with netcoreapp1.0 (.NETCoreApp,Version=v1.0) The dependency SendGrid.CSharp.HTTP.Client 2.0.4 does not support framework .NETCoreApp, Version=v1.0
我只尝试添加NotificationHubs和SendGrid。 我还没有尝试过任何ActiveDirectory包。
有没有人知道其中一些软件包是否会很快兼容? 或者也许我做错了什么? 或者,在.NET核心应用程序中是否有一种方法可以引用较旧的包?
谢谢!
[更新11/30/2017]与.NET Core兼容的Microsoft.Azure.NotificationHubs 2.0.0-preview1刚刚发布。
[原始答案]截至2016年7月中旬,Azure Notification Hubs SDK不适用于.NET核心。 产品团队正在努力,但还没有ETA。
目前,有两种方法可以解决它:
如果您正在使用Azure,则不需要使用netcoreapp
来使用ASP.NET Core。 您仍然可以通过使用net461
而不是netcoreapp1.0
将ASP.NET Core与完整框架netcoreapp1.0
,它仍然有效,Azure提供了完整框架,并且它们都与相同版本的NetStandard兼容。
由于包依赖性(如Azure SDK),我们有几个在netcoreapp1.0
和net461
上运行的Web应用程序,并且都在ASP.NET Core上运行。
当产品团队开始发布.Net Core App兼容软件包时,只需重新定位netcoreapp1.0
并添加Microsoft.NETCore.App
软件包,它就会继续工作。
使用带有完整框架的ASP.Net Core来获取Azure Web App的github存储库
上述就是C#学习教程:Azure Notification Hubs包是否与.NET Core兼容?分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/cdevelopment/1020752.html