Wenn ich aus meiner dll ein nuget Paket erstelle, bekomme ich immer die Warnung
Fehlermeldung:
WARNUNG: NU5128: Some target frameworks declared in the dependencies group of the nuspec and the lib/ref folder do not have exact matches in the other location. Consult the list of actions below:
- Add a dependency group for .NETFramework4.6 to the nuspec
So wild ist das nicht, es wird trotzdem ein korrektes Paket erstellt. Ich habe aber schon mehrfach versucht, diese dependency group einzufügen, war aber nicht erfolgreich.
Was muss ich tun, um diese Warnung weg zu bekommen?
Meine nuspec Datei sieht so aus:
<?xml version="1.0" encoding="utf-8"?>
<package >
<metadata>
<id>Helper</id>
<title>Helper</title>
<version>2.0.3</version>
<description>Mehrere Hilfsklassen</description>
<releaseNotes>Keine spezielle Release Information</releaseNotes>
<authors>Ich</authors>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<license type="expression">MIT</license>
<copyright>$copyright$</copyright>
</metadata>
</package>
Erzeugt wird das Paket mit:
nuget.exe pack -OutputDirectory D:\Packages -Prop Configuration=Release
was ich im Projekt Verzeichnis aufrufe.
Kann mir jemand helfen?
Erwin
Hast du schon direkt die Doku zu der Warnung angeschaut: NuGet Warning NU5128 ? Dort ist ja der XML-Code dafür zu sehen.