Error de NuGet NU1014

Escenario

Invalid NuGetAudit value 'sample'. Valid values: true, false.
Invalid NuGetAuditLevel value 'sample';. Valid values: low, moderate, high, critical.
Invalid NuGetAuditMode value 'sample'. Valid values: direct, all.

Problema

El archivo del proyecto o un archivo que importa (por ejemplo Directory.Build.props) ha definido la propiedad MSBuild que se muestra en el mensaje de error (ya sea NuGetAudit, NuGetAuditLevel o NuGetAuditMode) en un valor no válido.

Solución

  • Quita la definición de la propiedad MSBuild para usar el valor predeterminado de NuGet.
  • Cambia el valor de la propiedad MSBuild a un valor que el error muestra como válido.

Por ejemplo, si uno de los archivos de MSBuild tiene <NuGetAuditLevel>sample<NuGetAuditLevel> actualmente, elimina la línea o cámbiala a <NuGetAuditLevel>low</NuGetAuditLevel>.

Para buscar dónde se define la propiedad, puedes usar el argumento de la línea de comandos -preprocess de MSBuild. Consulta también el ejemplo de MSBuild en la página para personalizar la compilación.