2016-09-18 8 views
1

Dies ist mein erster Versuch bei einem Xamarin Android Projekt. Ich habe einen SignalR-Server in einer Konsolenanwendung erstellt und das funktioniert einwandfrei. Ich versuche, ein Xamarin Android-Projekt in Visual Studio zu erstellen, das SignalR verwenden kann, um eine Verbindung zu meinem Server herzustellen. Ich habe nuget verwendetXamarin SignalR Android System.Net.Http.Extensions.dll

Microsoft.AspNet.SignalR.Client 

und

Newtonsoft.Json 

hinzufügen Wenn ich versuche, das Projekt zu erstellen Ich tthis Störung erhalten.

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? 

Ich kann nichts auf Nuget finden genannt

System.Net.Http.Extensions.dll 
+0

Es ist die Systemdatei.Sie finden es nicht auf NuGet.Try Add Reference dann Assemblies.Sie werden dll innerhalb Assemblies Registerkarte oder versuchen, 'System.Net.Http' von NuGet zu installieren. –

+0

Es gibt keine Registerkarte System.Net.Http.Extensions unter Assemblys und ich habe bereits einen Verweis auf System.Net.http –

+0

Dann folgen Sie diesem Link: https://forums.xamarin.com/discussion/36281/system-net- http-Extensions-kann nicht gefunden werden, obwohl es nicht verwendet wird. Sie werden die Lösung finden –

Antwort

2

Ich habe das ausprobiert und es funktioniert mit Visual Studio 2015

ich das komplette Paket aus Xamarin Konto, das nur einen Schritt erstellen heruntergeladen.

Und dann gehen Sie zu der signalR package for Xamarin, und laden Sie das komplette Paket herunter. die Go für den folgenden Pfad

yourdownlodfolder\signalr-2.1.2.2\signalr-2.1.2.2\lib\android 

Sie so etwas wie this

Fügen Sie es in Ihrem bin Ordner finden. und als hinzufügen referencesmanuell. und Sie sind fertig. Folgen Sie nun den in dem obigen Link genannten Schritten HubProxy

+1

Ehrfürchtige Arbeit Ich habe es gerade ausprobiert und es baut –

+1

Dies funktioniert auch mit Visual Studio 2017 –

0

Ich bin vor dem gleichen Problem. Nachdem ich den SignalR Client in meiner Xamarin Forms PCL Anwendung installiert habe, bricht die Android App den Build ab.

Ich habe ein Problem auf der Github geöffnet. Hat eine einfache Repo-App veröffentlicht. Das SignalR ist die Hauptfunktionalität, also bin ich ziemlich festgefahren.

https://github.com/SignalR/SignalR/issues/3775

+0

Würde mich freuen, wenn Sie mich von einer Auflösung wissen lassen. Keine Möglichkeit, damit fortzufahren. –

+1

Ich habe keine Ahnung warum ... Ich war Visual Studio 2015, ich habe versucht, die SIgnalR-Pakete mit dem Visual Studio 2013 zu installieren und funktioniert !!! ?? !! Vielleicht ist die Version der Version nugget? –

0

In meinem Fall zu schaffen, das Problem, das ich die nuget Microsoft.Net.Http installiert zu lösen und de Projekt neu.