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 示例。