Ich habe eine bestehende Bibliothek - WeatherNet - konvertiert, so dass diese auch mit der universal Windows platform (UWP) verwendet werden kann. Beim Versuch, daraus ein für die UWP funktionierendes NuGet zu basteln scheitere ich aber kläglich. Ich finde keine Anleitung, die mir genau sagt, was zu tun ist.
Also bin ich her und habe ein bestehendes UWP-Package einer anderen Bibliothek genommen, meine DLLs dort ersetzt, Texte angepasst und das dann als NuGet-Package erzeugt (mit dem Nuget Package Explorer). Und siehe da: es ging. Wenn ich die gleiche Paketstruktur selber aufbaue klappt es nicht. Und jetzt kommt der Hammer: ich habe das funktionierende Paket dann noch mal angepasst, Textfehler korrigiert und neu hochgeladen (als neue Version) und jetzt kann ich es wieder nicht einem UWP-Projekt hinzufügen. Es sei angeblich nicht kompatibel.
Ich habe mir mal dein Package mit dem NuGet Package Explorer angeschaut. Unter dem lib-Ordner hast du 2 Ordner angelegt, aber der Explorer kennzeichnet sie als "Unrecognized framework". Vielleicht weiß das Installer nicht zu welcher .Net-Version dein Package gehört, da du nicht die offiziell unterstützten Ordnernamen verwendest. Verwende doch mal einen anderen Ordnernamen.
Hm, jein. Das funktionierende Paket benutzt die gleichen Ordnernamen. Und ich finde nirgendwo eine klare Info, welche Ordnernamen denn für die UWP dann gültig wären. Ich dachte eigentlich "uap10.0", aber das wird auch nicht akzeptiert. Weißt du da mehr dazu?
Danke schon mal!