Error de NuGet NU5036

This package has an improperly escaped Url in LicenseUrl

Problema

El valor de metadatos licenseUrl del archivo nuspec debe tener un escape correcto. Algunas versiones de la funcionalidad del paquete nuget tienen un problema que se actualizará hasta el momento.

Solución

Use una versión fija de la funcionalidad del paquete nuget:

  • "NuGet.exe pack" - fijo en 4.9.1
  • "dotnet.exe pack" - roto en 2.1.500. Aún no hay solución disponible. (aún no use la nueva expresión de licencia o la característica de archivo, para evitar el problema).
  • "msbuild /t:pack": roto en Visual Studio 15.9.1. Aún no hay solución disponible. (aún no use la nueva expresión de licencia o la característica de archivo, para evitar el problema).