我正在使用.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核心应用程序中有一种方法可以引用较旧的程序包?
谢谢!
最佳答案
[2017年11月30日更新]与.NET Core兼容的Microsoft.Azure.NotificationHubs 2.0.0-preview1已发布。
[原始答案]截至2016年7月中旬,Azure Notification Hubs SDK不适用于.NET Core。产品团队正在努力,但尚无预计的时间。
目前,有两种方法可以解决此问题:
WindowsAzure.Messaging.Managed
Nuget包