安装Microsoft.Azure.NotificationHubs 3.1版之后,出现版本错误“ System.Net.Http,Version = 4.0.0.0”

时间:2019-06-12 06:02:44

标签: push-notification visual-studio-2017 versioning nuget-package azure-notificationhub

我想实现推送通知功能,因此在Visual Studio中安装了Microsoft.Azure.NotificationHubs。但是,当我以调试模式启动软件时,会出现版本错误提示:

  

FileLoadException:无法加载文件或程序集'System.Net.Http,Version = 4.0.0.0,Culture = neutral

1 个答案:

答案 0 :(得分:0)

您没有提到正在使用什么框架。我能够创建一个控制台.NET 4.6.1控制台应用程序,并且能够毫无问题地进行调试。由于您收到FileLoadException,因此建议您使用fuslogvw来查看为什么未加载二进制文件。通知中心程序包可能会将System.Net.Http NETFX版本替换为其自己的版本,在这种情况下,您可以删除该程序包并将其重新添加。