Share via


NuGet-Fehler NU5036

This package has an improperly escaped Url in LicenseUrl

Abgang

Der Wert der LicenseUrl-Metadaten in der nuspec-Datei sollte korrekt escaped werden. Einige Versionen der Nuget-Pack-Funktionalität haben ein Problem, das so schnell wie möglich behoben wird.

Lösung

Verwenden Sie eine unveränderbare Version der Nuget-Pack-Funktionalität:

  • „NuGet.exe-Paket“ - behoben in 4.9.1
  • „dotnet.exe-Paket“ - gebrochen in 2.1.500. Noch keine Lösung verfügbar. (Verwenden Sie noch kein neues Lizenzausdrucks- oder Dateifeature, um Probleme zu vermeiden.)
  • „msbuild /t:pack“ - in Visual Studio 15.9.1 unterbrochen. Noch keine Lösung verfügbar. (Verwenden Sie noch kein neues Lizenzausdrucks- oder Dateifeature, um Probleme zu vermeiden.)