Csharp/C#教程:Azure Notification Hubs包是否与.NET Core兼容?分享


Azure Notification Hubs包是否与.NET Core兼容?

我正在使用.NET核心应用程序,我发现一些Azure软件包不兼容,例如NotificationHubsSendGrid

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.0net461上运行的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

(0)
上一篇 2022年1月5日
下一篇 2022年1月5日

精彩推荐