NuGet-Fehler NU1014
Szenario
Ungültiger NuGetAudit-Wert „Beispiel“. Gültige Werte: „true“, „false“.
Ungültiger NuGetAuditLevel-Wert „sample“;. Gültige Werte: niedrig, moderat, hoch, kritisch.
Ungültiger NuGetAuditMode-Wert „Beispiel“. Gültige Werte: direkt, alles.
Problem
Ihre Projektdatei oder eine importierte Datei (z. B Directory.Build.props
) hat die MSBuild-Eigenschaft definiert, die in der Fehlermeldung (entweder NuGetAudit
, oder NuGetAuditLevel
NuGetAuditMode
) in einen ungültigen Wert angezeigt wird.
Lösung
- Entfernen Sie die Definition der MSBuild-Eigenschaft, um nuGets Standard zu verwenden.
- Ändern Sie den Wert der MSBuild-Eigenschaft in einen Wert, den die Fehlerliste als gültig angibt.
Wenn z. B. eine Ihrer MSBuild-Dateien derzeit vorhanden ist <NuGetAuditLevel>sample<NuGetAuditLevel>
, löschen Sie entweder die Zeile, oder ändern Sie sie in <NuGetAuditLevel>low</NuGetAuditLevel>
.
Um zu ermitteln, wo die Eigenschaft definiert wird, können Sie das Befehlszeilenargument von -preprocess
MSBuild verwenden. Siehe auch das Beispiel von MSBuild auf der Seite zum Anpassen des Builds.