2016-06-12 4 views
0

ich Xamarin App schreibe, die auf Windows und OS X (mit Profil 7) Ich versuche, Arbeit wird die nuget System.Xml.XPathNuget Client 3.0-Unterstützung

aber es gibt mir die folgenden Fehler hinzufügen - Hinzufügen von System.Xml.XPath ... Das 'System.Xml.XPath 4.0.0' Paket benötigt die NuGet Client Version '3.0' oder höher, aber die aktuelle Version von NuGet ist '2.8.7.0'.

Ich habe zwei Frage- 1. Wie bald wird Xamarin Unterstützung Nugget-Client 3.0 oder höher starten? 2. Wie kann ich mein spezifisches Problem lösen?

+0

Sie müssen auf NuGet 3.0 aktualisieren, siehe [Installation von NuGet] (https://docs.nuget.org/consume/installing-nugget). – har07

Antwort

1

Auf OS-X können Sie:

sudo nuget update -self 

Hinweis: sudo erforderlich ist, wie dies

>nuget 
NuGet Version: 3.4.4.1321 

Es gibt einen nuget3 Zweig von Xamarin Studio der nuget.exe im Mono-Framework aktualisieren 6.1 aber ich habe nicht gesehen, wann das in eine öffentliche Alpha-Version gehen wird ...

0

Sie sagen nicht, welche Entwicklungsumgebung Sie verwenden. Die Fehlermeldung weist darauf hin, dass Sie Xamarin Studio verwenden, da Visual Studio bereits NuGet 3 unterstützt.

Es gibt einen Vorschauzweig von Xamarin Studio 6.1, der NuGet 3 unterstützt. Dieser ist derzeit im Alphakanal in Xamarin Studio verfügbar.

Wenn Sie jedoch Xamarin Studio 6.1 verwenden, um das System.Xml.XPath NuGet-Paket zu Ihrem Projekt hinzuzufügen, können Sie immer noch nichts aus diesem NuGet-Paket verwenden, da keine Assemblys darin enthalten sind Die Xamarin-Frameworks und derzeit die Xamarin-Build-Tools fügen zur Kompilierzeit nicht die richtigen Assembly-Referenzen für Sie hinzu.