NuGet 警告 NU1507

方案 1

配置中定义了 2 个包源。 使用中央包管理时,请使用包源映射 (https://aka.ms/nuget-package-source-mapping) 映射包源或指定单个包源。 定义下列跟踪源:https://api.nuget.org/v3/index.jsonhttps://contoso.myget.org/F/development/

问题

使用 NuGet 的中央包管理 (CPM) 时,强烈建议也使用包源映射。 如果混合使用公共包源和专用包源,这样便可帮助保护软件供应链。 访问 https://aka.ms/nuget-package-source-mapping,详细了解包源映射的工作原理。

解决方案

如果在使用中央包管理时配置了多个 NuGet 源,则应载入到包源映射。 有关更多详细信息,可访问 https://aka.ms/nuget-package-source-mapping

如果无法载入到包源映射但想使用中央包管理,则可不显示警告:

<PropertyGroup>
  <NoWarn>$(NoWarn);NU1507</NoWarn>
</PropertyGroup>