Restsharp: Fehler beim Installieren des Pakets

Erstellt am 13. Juli 2015  ·  24Kommentare  ·  Quelle: restsharp/RestSharp

Ich versuche, RestShare in meiner universellen Windows 8.1-App (mit Desktop- und Telefonkomponenten) zu installieren, erhalte jedoch immer diese Fehlermeldung:

"Paket 'RestSharp 105.1.0' konnte nicht installiert werden. Sie versuchen, dieses Paket in einem Projekt zu installieren, das auf '.NETCore,Version=v4.5.1' abzielt, aber das Paket enthält keine kompatiblen Assemblyverweise oder Inhaltsdateien. mit diesem Framework. Weitere Informationen erhalten Sie vom Autor des Pakets."

Soweit ich auf Websites erkennen kann, sollte RestSharp .Net 3.5+ unterstützen. Gibt es etwas, das ich vermisse?

investigate

Hilfreichster Kommentar

Ich habe einen Fehler

Paket 'RestSharp 105.2.3' konnte nicht installiert werden. Sie versuchen, dieses Paket in einem Projekt zu installieren, das auf "WindowsPhoneApp,Version=v8.1" abzielt, aber das Paket enthält keine Assemblyverweise oder Inhaltsdateien, die mit diesem Framework kompatibel sind.

Ich arbeite an Vs.2015, Win 10, x64

tks

Alle 24 Kommentare

Ich habe das gleiche Problem mit einem leeren portablen xamarin-Projekt auf VS 2015 RC

"Das Paket 'RestSharp 105.1.0' konnte nicht installiert werden. Sie versuchen, dieses Paket in einem Projekt zu installieren, das auf '.NETPortable, Version=v4.5, Profile=Profile78' abzielt, aber das Paket enthält keine Assemblyverweise oder Inhalte Dateien, die mit diesem Framework kompatibel sind. Für weitere Informationen wenden Sie sich an den Paketautor."

@boskiv Das Problem besteht darin, dass das RestSharp-Nuget-Paket keine Binärdateien für die .NETPortable-Bibliothek enthält.

@millerds Im Nuget-Paket sollten bereits Binärdateien für 4.5.1 vorhanden sein. Können Sie überprüfen, bei welchem ​​Projekt das Problem auftritt, und mir mitteilen, welches Projekt in Ihrer Lösung auf die Bibliotheksziele verweist (aus den Projekteigenschaften)?

Dies ist also mein erstes Mal, dass ich die universelle Windows 8.1-Vorlage in VS 2013 ausprobiere. Es gibt zwei App-Projekte (eines für Desktop und eines für Telefon) und ein gemeinsames Code-"Projekt" (das anscheinend zu jedem der anderen beiden Projekte hinzugefügt wird) zur Kompilierzeit). Mir ist aufgefallen, dass die Projektmanager-Konsole es mir ermöglicht, beim Ausführen des Install-Package-Kommentars auf jedes Projekt abzuzielen. Beim Targeting des Desktop-Projekts (Standard) erhalte ich die obige Fehlermeldung. Beim Targeting auf das Telefonprojekt erhalte ich den gleichen Fehler, aber das angegebene Zielframework ist 'WindowsPhoneApp,Version=8.1'. Ich kann das freigegebene Projekt nicht ausrichten.

Wenn ich mir die Eigenschaftenseite für jedes App-Projekt ansehe, sehe ich auf der Registerkarte "Anwendung" nicht wie erwartet eine Auflistung für ein .Net-Ziel, sondern nur ein Betriebssystemziel. Das Desktop-App-Projekt sagt, dass das Ziel Windows 8.1 ist, und das Telefon-App-Projekt sagt, dass das Ziel Windows Phone 8.1 ist. Keine Möglichkeit, beides zu ändern.

Interessant. Ich mache nicht viel, wenn überhaupt, Windows Phone-Entwicklung, also muss ich das lokal ausprobieren und sehen, was ich tun kann, um es zu beheben. Danke für die Information.

Zu Ihrer Information. . . Ich habe gerade einige andere Projekttypen auf demselben Computer ausprobiert und festgestellt, dass die Store Apps-Projekte die Probleme sind (sogar mit nur einer Windows-App ... ohne Telefon). Wenn ich ein Windows-Desktop-Projekt erstelle, wird es gut installiert. Hoffe, das hilft, es herauszufinden.

Danke das hilft.

Ich sehe das gleiche Problem in VS2015 (RC) bei der Windows 10 Universal App Development. Habe das gleiche Problem mit der portablen Version.

Fehler:

Severity    Code    Description Project File    Line
Error       Could not install package 'RestSharp 105.1.0'. You are trying to install this package into a project that targets 'Windows, Version=v8.1', but the package does not contain any assembly references or content files that are compatible with that framework. For more information, contact the package author.         0

@o0rebelious0o dafür gibt es noch kein Targeting in Nuget, weshalb Sie diesen Fehler erhalten. Ich habe nichts davon lokal installiert und da es kein vollständiges RTM oder GM ist, hat es noch keine Priorität.

Hi.
Test in Win 8.1 x64 funktioniert nicht.

@AhrimanSefid Ich einwandfrei . es hat mehr mit dem Projekt zu tun, für das Sie das Paket installieren möchten.

VS 2015-Test funktioniert nicht

Wenn Sie versuchen, in VS 2015 restscharf zu bauen, müssen Sie sicherstellen, dass Sie auch alle Projektziele für Windows Phone und Silver Light installiert haben. Da VS 2015 gerade als RTM veröffentlicht wurde, habe ich noch nicht versucht, die Bibliothek damit zu erstellen.

Ich versuche, das RestShare Nuget-Paket in meinem Cross Platform-Projekt (iOS & Android) zu installieren, und erhalte diese Fehlermeldung:

Paket 'RestSharp 105.1.0' konnte nicht installiert werden. Sie versuchen, dieses Paket in einem Projekt zu installieren, das auf „portable-net45+win+wp80+MonoTouch10+MonoAndroid10+xamarinmac20+xamarinios10“ abzielt, aber das Paket enthält keine Assemblyverweise oder Inhaltsdateien, die mit diesem Framework kompatibel sind. Weitere Informationen erhalten Sie vom Autor des Pakets.

@rainergp wir unterstützen noch keine plattformübergreifenden Projekte. So wie die Bibliothek aufgebaut ist, können wir immer nur auf eine einzige Plattform gleichzeitig abzielen. Derzeit ist eine neue Version auf Nuget verfügbar, die einige dieser Typen direkt anspricht.

die neue Version sollte das jetzt alles beheben

Können Sie vorschlagen, welche Version von Restsharp für PCL kompatibel ist, dh für mehrere Plattformen? Ich habe die Version 105.2.3 ausprobiert, kann diese Versionsbibliothek jedoch immer noch nicht zu meiner PCL hinzufügen. Meine Plattformen sind iOS, Android, .net 4.5 und Windows Phone 8.1 und ich verwende Xamarin.

@krunalc Im Moment gibt es keine Unterstützung für die Ausrichtung auf mehrere Plattformen.

Ich habe einen Fehler

Paket 'RestSharp 105.2.3' konnte nicht installiert werden. Sie versuchen, dieses Paket in einem Projekt zu installieren, das auf "WindowsPhoneApp,Version=v8.1" abzielt, aber das Paket enthält keine Assemblyverweise oder Inhaltsdateien, die mit diesem Framework kompatibel sind.

Ich arbeite an Vs.2015, Win 10, x64

tks

Den gleichen Fehler melden, auf VS15: "Schweregrad Code Beschreibung Projektdateizeilen-Unterdrückungszustandsfehler Paket 'RestSharp 105.2.3' konnte nicht installiert werden. Sie versuchen, dieses Paket in einem Projekt zu installieren, das auf 'Windows,Version=v8.1' abzielt. , aber das Paket enthält keine Assemblyverweise oder Inhaltsdateien, die mit diesem Framework kompatibel sind. Weitere Informationen erhalten Sie vom Paketautor. 0"

Ich habe das gleiche Problem, wenn ich versuche, das Paket in einer .NETCoreApp,Version=v2.1... zu installieren.

@george-weare8 welches Paket?

@george-weare8 also, du bekommst den Fehler

Paket ' RestSharp 105.1.0 ' konnte nicht installiert werden. Sie versuchen, dieses Paket in einem Projekt zu installieren, das auf '. NETCore,Version=v4.5.1 ', aber das Paket enthält keine Assemblyverweise oder Inhaltsdateien, die mit diesem Framework kompatibel sind. Weitere Informationen erhalten Sie vom Autor des Pakets.

bei der Installation in Ihrem .NET Core 2.1-Projekt? Ich bin sehr verwirrt.

Entschuldigung für die Verwirrung, ich habe ein neues Problem erstellt.
https://github.com/restsharp/RestSharp/issues/1314

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen