NuGet エラー NU1014

シナリオ

NuGetAudit 値「sample」が無効です。 有効な値は「true」と「false」です。

NuGetAuditLevel 値「sample」が無効です。 有効な値は「低」、「中」、「高」、「重大」です。

NuGetAuditMode 値「sample」が無効です。 有効な値は「direct」と「all」です。

問題点

プロジェクト ファイル、またはプロジェクト ファイルがインポートしたファイル (Directory.Build.props など) で、エラー メッセージに表示される MSBuild プロパティ (NuGetAuditNuGetAuditLevelNuGetAuditMode のいずれか) が無効な値に定義されています。

解決策

  • MSBuild プロパティの定義を削除して、NuGet の既定値を使用します。
  • MSBuild プロパティの値を、エラーのリストで有効とされている値に変更します。

たとえば、MSBuild ファイルの 1 つに現在 <NuGetAuditLevel>sample<NuGetAuditLevel> が存在する場合は、その行を削除するか、<NuGetAuditLevel>low</NuGetAuditLevel> に変更します。

プロパティが定義されている場所を見つけるには、MSBuild の -preprocess コマンド ライン引数を使用できます。 また、ビルドのカスタマイズに関するページにある MSBuild の例を参照してください。