分享方式:


NuGet 錯誤 NU1014

案例

無效的 NuGetAudit 值 'sample'。 有效值:true、false。

無效的 NuGetAuditLevel 值 'sample';。 有效值:低、中、高、關鍵。

無效的 NuGetAuditMode 值 'sample'。 有效值:direct、all。

問題

您的項目檔或它匯入的檔案(例如Directory.Build.props)已定義錯誤訊息中所示的 MSBuild 屬性,或錯誤訊息中顯示NuGetAuditNuGetAuditLevelNuGetAuditMode的值無效。

解決方案

  • 拿掉 MSBuild 屬性的定義,以使用 NuGet 的預設值。
  • 將 MSBuild 屬性的值變更為錯誤清單為有效的值。

例如,如果您的其中一個 MSBuild 檔案目前有 <NuGetAuditLevel>sample<NuGetAuditLevel>,請刪除該行,或將它變更為 <NuGetAuditLevel>low</NuGetAuditLevel>

若要尋找要定義屬性的位置,您可以使用 MSBuild 的 -preprocess 命令行自變數。 另請參閱 頁面上的 MSBuild 範例,以自定義組建