Errore NuGet NU5036

This package has an improperly escaped Url in LicenseUrl

Problema

Il valore dei metadati LicenseUrl nel file nuspec deve essere preceduto correttamente da un escape. Alcune versioni della funzionalità del pacchetto NuGet presentano un problema che verrà aggiornato comeap.

Soluzione

Usare una versione fissa della funzionalità del pacchetto NuGet:

  • "NuGet.exe pack" - fisso nella versione 4.9.1
  • "dotnet.exe pack" - rotto in 2.1.500. Nessuna correzione disponibile. Non usare ancora una nuova funzionalità di espressione di licenza o file per evitare problemi.
  • "msbuild /t:pack" - interrotto in Visual Studio 15.9.1. Nessuna correzione disponibile. Non usare ancora una nuova funzionalità di espressione di licenza o file per evitare problemi.