Aracılığıyla paylaş


NuGet Hatası NU1010

Aşağıdaki PackageReference öğeleri karşılık gelen bir PackageVersion öğesi tanımlamaz: PackageName. Merkezi Paket Yönetimi kullanan projelerin, eşleşen adlara sahip PackageReference ve PackageVersion öğelerini bildirmesi gerekir

Sorun

Proje, NuGet Merkezi Paket Yönetimi'ni kullanacak şekilde yapılandırılır ve bir <PackageReference /> öğe tanımlanır, ancak Directory.Packages.props dosyasında aynı ada sahip ilgili <PackageVersion /> bir öğe tanımlanmaz:

<ItemGroup>
  <PackageReference Include="PackageName" />
</ItemGroup>

Çözüm

  • Directory.Packages.props dosyasında öğeyle aynı tanımlayıcıya <PackageReference /> sahip sürümü belirten bir <PackageVersion /> öğe tanımlayın:

    <ItemGroup>
      <PackageVersion Include="PackageName" Version="5.0.1" />
    </ItemGroup>
    
  • Bir <PackageVersion /> öğe düzgün tanımlanmışsa ve bu hata Visual Studio'da oluşuyorsa, projeyi yüklemeyle ilgili hatalar veya başarısız tasarım zamanı derlemeleri için Hata Listesi penceresini denetleyin. Visual Studio projeyi başarıyla yükleyemezse veya tasarım zamanı derlemesi başarısız olursa, NuGet geri yüklemek için gerekli bilgilere sahip olmadığından bu hatayı günlüğe kaydedebilir. Bu temel sorunları çözmek bu hatayı düzeltmelidir.