2017-03-22 2 views
0

Hallo ich bin neu in Xamarin, Ich versuche, die System.Net.Http zu einem tragbaren Xamarin-Projekt mit NuGet Package Manager zu installieren. Jedes Mal, wenn ich versuche, es downloaden Ich erhalte diesen FehlerKann System.Net.Http in Xamarin portable Projekt nicht installieren

nicht Paket ‚System.Net.Http 4.3.1‘ Kann installieren. Sie versuchen, dieses Paket in einem Projekt zu installieren, das auf .NET Portable, Version = v4.5, Profile = Profile259 'abzielt. Das Paket enthält jedoch keine Assemblyverweise oder Inhaltsdateien, die mit diesem Framework kompatibel sind. Kontaktieren Sie für weitere Informationen das Paket Autor

Ich habe versucht jede mögliche Version des Pakets ohne Verwendung. Könnte jemand Hilfe leisten?

Antwort

2

Tatsächlich ist die Art und Weise habe ich es geschafft, dieses Problem zu lösen, wurde seltsam fand ich eine referenzierte Assembly

genannt

.NET -> Rechtsklick Ansicht in Objektbrowser -> wählen System.Net.Http -> geklickt Verweis auf das ausgewählte Projekt hinzufügen

und die Referenz hinzugefügt wird

+0

das ist völlig bizarr, TXS für Hinweis darauf. Du fügst eine Referenz auf die gleiche Weise für 10 Jahre hinzu und dann taucht das plötzlich auf. – smoore4

1

Haben Sie versucht, Microsoft.Net.Http zu installieren? Ich verwende es in meinen PCL Xamarin Forms Apps.

+0

ausprobiert dasselbe Problem – Scarnet

+0

auf welches Profil zielen Sie? Meine ist PCL 4.5, Profil 78 –

+0

@AlessandroCaliaro, was ist der Unterschied zwischen Microsoft.Net.Http und System.Net.Http. Kann ich Client-Objekte wie system.net.http verwenden und einen Restful-Service nutzen? – pnet

0

Dies kann durch eine Änderung der Profilnummer für das PCL-Projekt gelöst werden. Persönlich würde ich alle unnötigen Zielframeworks entzippen, indem ich gehe: Projekt Optionen -> Build - Allgemein - Ziele ändern.

In meinem Fall habe ich unticked Windows Phone Silver 8 und die Profilnummer von PCL 4.5 Profil 259 zu PCL 4.5 Profil 111 wie in diesem Screenshot gezeigt, geändert wurde:

Visual Studio 2017 For Mac

Danach kann System.Net.Http einfach hinzugefügt werden.

Verwandte Themen