NuGet 錯誤 NU1014
案例
無效的 NuGetAudit 值 'sample'。 有效值:true、false。
無效的 NuGetAuditLevel 值 'sample';。 有效值:低、中、高、關鍵。
無效的 NuGetAuditMode 值 'sample'。 有效值:direct、all。
問題
您的項目檔或它匯入的檔案(例如Directory.Build.props
)已定義錯誤訊息中所示的 MSBuild 屬性,或錯誤訊息中顯示NuGetAudit
NuGetAuditLevel
NuGetAuditMode
的值無效。
解決方案
- 拿掉 MSBuild 屬性的定義,以使用 NuGet 的預設值。
- 將 MSBuild 屬性的值變更為錯誤清單為有效的值。
例如,如果您的其中一個 MSBuild 檔案目前有 <NuGetAuditLevel>sample<NuGetAuditLevel>
,請刪除該行,或將它變更為 <NuGetAuditLevel>low</NuGetAuditLevel>
。
若要尋找要定義屬性的位置,您可以使用 MSBuild 的 -preprocess
命令行自變數。 另請參閱 頁面上的 MSBuild 範例,以自定義組建。