Error de NuGet NU5029

NuspecProperties should be in the form of 'key1=value1;key2=value2'.

Problema

Las propiedades pasadas al comando msbuild -t:pack -p:NuspecFile=project.nuspec no estaban en el formato correcto para analizarse.

Solución

Pase las propiedades nuspec que usen -p:NuspecProperties en el formato de key=value. Por ejemplo: msbuild -t:pack -p:NuspecFile=project.nuspec -p:NuspecProperties="configuration=release"