NuGet Error NU1014

Scenario

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.

Issue

Your project file, or a file it imports (for example Directory.Build.props) has defined the MSBuild property shown in the error message (either NuGetAudit, NuGetAuditLevel, or NuGetAuditMode) to an invalid value.

Solution

  • Remove the definition of the MSBuild property to use NuGet's default.
  • Change the value of the MSBuild property to a value that the error lists as valid.

For example, if one of your MSBuild files currently has <NuGetAuditLevel>sample<NuGetAuditLevel>, either delete the line, or change it to <NuGetAuditLevel>low</NuGetAuditLevel>.

To find where the property is being defined, you can use MSBuild's -preprocess command line argument. Also see MSBuild's example on the page for customizing the build.