【发布时间】:2017-03-03 05:05:21
【问题描述】:
这是我第一次尝试 Xamarin Android 项目。我在控制台应用程序中创建了一个 SignalR 服务器,它工作正常。我正在尝试在 Visual Studio 中创建一个可以使用 SignalR 连接到我的服务器的 Xamarin Android 项目。我已经使用nuget添加了
Microsoft.AspNet.SignalR.Client
和
Newtonsoft.Json
当我尝试构建项目时出现此错误。
Error Exception while loading assemblies: System.IO.FileNotFoundException: Could not load assemblySystem.Net.Http.Extensions, Version=1.5.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'.
Perhaps it doesn't exist in the Mono for Android profile?
我在 Nuget 上找不到任何名为
System.Net.Http.Extensions.dll
【问题讨论】:
-
这是系统文件。你在 NuGet 上找不到它。尝试添加引用然后程序集。你会在程序集选项卡中提到 dll 或尝试从 NuGet 安装
System.Net.Http。 -
程序集选项卡下没有 System.Net.Http.Extensions,我已经引用了 System.Net.http
-
然后点击此链接:forums.xamarin.com/discussion/36281/…。你会找到解决办法的
-
Microsoft.AspNet.SignalR.Client -- 这是要使用的 Signalr nuget 的正确版本吗?
-
是的,使用正确的版本
标签: c# asp.net visual-studio xamarin.android