2017-03-24 5 views
0

I android apps mit Xamarin für Visual Studio zu entwickeln, vor kurzem passen begonnen, aber jedes Mal mag ich ein Nuget Paket für C# .NET installieren, erhalte ich diese Fehlermeldung:ein Nuget Paket Konvertieren mit Xamarin C#

Das Paket "System.Reflection.Extensions 4.0.0" konnte nicht installiert werden. Sie versuchen, das Paket in ein Projekt zu installieren, das sich auf MonoAndroid, Version = v7.1 bezieht. Das Paket enthält keine mit diesem Framework kompatiblen Assemblerreferenzen oder Inhaltsdateien. Wenden Sie sich an den Autor des nuget-Pakets, um weitere Informationen zu erhalten.

(Sorry für schlechtes Englisch in Fehlermeldung, hatte ich es selbst zu übersetzen.)

gibt es eine Möglichkeit, die nugetpackage zu ändern, um meine Bedürfnisse oder tun übereinstimmen muss ich wirklich den Autor der Kontakt Paket?

+0

4.3.0 statt Install-Version. – Cheesebaron

+0

Das hat nur ein bisschen geholfen. Nachdem ich es installiert habe, bekam ich den gleichen Fehler mit dem anfänglichen NugetPackage. Ich möchte das Overwatch.Net-Paket installieren. –

+0

Aufwendig bitte – Cheesebaron

Antwort

0

Sie können das Overwatch.Net-Paket nicht installieren, da es nur auf .NET 4.5.2 abzielt und keine Bibliotheken für PCL oder X enthält amarin.Android.

Wenn Sie sich den Code für die Bibliothek ansehen, gibt es keinen Grund, warum es keine PCL sein könnte. Sie haben also 2 Möglichkeiten.

  1. den Autor Overwatch.NET Stellen Sie eine PCL oder NETStandard Version der Bibliothek
  2. die Arbeit selbst zu machen und wandeln es
+0

Thx, ich werde versuchen, es selbst in der nächsten Zeit zu konvertieren. –