Is Microsoft.Azure.NotificationHubs 1.0.9 compatible with .NET Core 2.0?

不羁的心 提交于 2019-12-06 07:18:23

问题


We are using NotificationHubs version 1.0.9 with .NetCore 2.0 and .Net Framework 4.7.

At compile time, we get this warning:

"Package Microsoft.Azure.NOtificationHubs 1.0.9 was restored using '.NETFramework, version=4.6.1' instead of the project target framework '.NETCoreApp, version=2.0. this package may not be fully compatible with your project."

Everything is still built, but at runtime when this call is invoked:

RegistrationDescription hubRegistration = await hubClient.CreateAppleNativeRegistrationAsync(device.DeviceToken);  //hubClient is NotificationHubClient

We get this error:

Has anyone encountered this before and have any idea how to fix it?


回答1:


At compile time, see this warning: "Package Microsoft.Azure.NOtificationHubs 1.0.9 was restored using '.NETFramework, version=4.6.1' instead of the project target framework '.NETCoreApp, version=2.0. this package may not be fully compatible with your project."

The Microsoft.Azure.NotificationHubs package requires .Net Framework 4.5 Full Profile. And here is a feedback Microsoft.Azure.NotificationHubs add support for .NET CORE.

AFAIK, if you create the ASP.NET Core Web Application with the target framework at .NetCore 1.0 or .NetCore 1.1, you could edit your *.csproj and change the TargetFramework to net461, then you could install and use Microsoft.Azure.NotificationHubs 1.0.9.

While for .NetCore 2.0 MVC, after you create the project, it would reference the Microsoft.AspNetCore.All 2.0.0, and this package supports netcoreapp2.0. I assumed that you could leverage Notification Hubs REST APIs and follow the git sample azure-notifications Send REST to access your notification hub for a workaround.




回答2:


A preview version of a .NET Standard compatible NuGet is now available. It will allow using Notification Hubs with .NET core.




回答3:


According to a Microsoft Product Manager a new version of the .NET SDK supporting .NET Core will be deployed very soon.

cf this question

But no mention on Feedback Microsoft site. I would recommend to vote for this feature



来源:https://stackoverflow.com/questions/46921298/is-microsoft-azure-notificationhubs-1-0-9-compatible-with-net-core-2-0

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!