Aracılığıyla paylaş


NuGet Uyarısı NU1507

Yapılandırmanızda tanımlanan 2 paket kaynağı vardır. Merkezi paket yönetimini kullanırken paket kaynaklarınızı paket kaynağı eşlemesi ile eşleyin veya tek bir paket kaynağı belirtin. Aşağıdaki kaynaklar tanımlanmıştır: https://api.nuget.org/v3/index.json, https://contoso.myget.org/F/development/.

Sorun

Proje, NuGet Central Paket Yönetimi'ni kullanacak şekilde yapılandırılmıştır ve Paket Kaynağı Eşlemesi'ni kullanacak şekilde yapılandırılmamış. Projeniz her paket için kaynağı belirtmenize izin vererek birden çok paket kaynağından paket tüketirken yazılım tedarik zincirinizi koruduğundan Paket Kaynağı Eşleme'yi etkinleştirmeniz kesinlikle önerilir.

Çözüm

  • Merkezi Paket Yönetimi'ni kullanırken yapılandırılmış birden fazla HTTP tabanlı NuGet paket kaynağınız varsa Paket Kaynağı Eşlemesi'ne ekleme.
  • Paket Kaynağı Eşlemesi'ne ekleyemiyor ancak Merkezi Paket Yönetimi'ni kullanmak istiyorsanız, uyarıyı gizleyebilirsiniz:
<PropertyGroup>
  <!-- Suppress NU1507: There are 2 package sources defined in your configuration. When using central package management, please map your package sources with package source mapping or specify a single package source. -->
  <NoWarn>$(NoWarn);NU1507</NoWarn>
</PropertyGroup>