Hallo,
ich wollte ein C#-Projekt mit Monodevelop starten, welches Daten von einer Webseite ausliest und dazu System.Xml.Xpath verwenden. Wenn ich die entsprechende NuGet Package versuche hinzuzufügen, kommt jedoch folgende Fehlermeldung:
Adding System.Xml.XPath... The 'System.Xml.XPath 4.0.0' package requires NuGet client version '3.0' or above, but the current NuGet version is '2.8.7.0'.
Dieses Problem bestand schon mit Monodevelop 4.0 und ich hatte gehofft, dass das Problem in Monodevelop 5.0 gefixt wurde, doch dem ist leider nicht so... kennt jemand eine andere Möglichkeit, wie ich diese Bibliothek verwenden kann, ohne dass ich Umwege wie Visual Studio gehen muss?
Nachtrag: Habe das Problem so eben selbst gelöst. Zumindest XPath lässt sich auch ohne NuGet hinzufügen. Dazu geht man bei dem Projekt mit einem Rechtsklick auf "Verweise" und dann auf "Verweise bearbeiten" und geht in dem sich öffnenden Dialogfenster "Verweise bearbeiten" ganz weit runter bis man "System.Xml" findet, setzt da sein Häkchen und klickt auf Ok.
Offensichtlich wird System.Xml[.Xpath] default-mäßig mitgeliefert. Das ändert zwar nichts am Sachverhalt, dass Monodevelop nicht im Stande ist, NuGet 3.0-Packages zu importieren, löst aber mein Problem in diesem Fall.
Schönen Abend noch!