我想实现推送通知功能,因此在Visual Studio中安装了Microsoft.Azure.NotificationHubs。但是,当我以调试模式启动软件时,会出现版本错误提示:
FileLoadException:无法加载文件或程序集'System.Net.Http,Version = 4.0.0.0,Culture = neutral
答案 0 :(得分:0)
您没有提到正在使用什么框架。我能够创建一个控制台.NET 4.6.1控制台应用程序,并且能够毫无问题地进行调试。由于您收到FileLoadException,因此建议您使用fuslogvw来查看为什么未加载二进制文件。通知中心程序包可能会将System.Net.Http NETFX版本替换为其自己的版本,在这种情况下,您可以删除该程序包并将其重新添加。