我正在使用.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。产品团队正在努力,但尚无预计的时间。

目前,有两种方法可以解决此问题:

  • 使用Getting started with Notification Hubs for Windows Universal Platform Apps
  • 中所述的WindowsAzure.Messaging.Managed Nuget包
  • 通过REST APIs。 (List of methods。)
  • 10-07 19:10
    查看更多