Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Aşağıdaki PackageReference öğeleri Version için bir değer tanımlayamaz: PackageName. Merkezi Paket Yönetimi kullanan projelerin PackageVersion öğesinde Bir Sürüm değeri tanımlaması gerekir.
Sorun
Proje, NuGet Merkezi Paket Yönetimi'ni kullanacak şekilde yapılandırılır ve <PackageReference /> özniteliği için Version bir değer belirten bir öğe tanımlanır:
<ItemGroup>
<PackageReference Include="PackageName" Version="5.1.0" />
</ItemGroup>
Alternatif olarak, bir <PackageReference /> öğe değeri belirtilen bir alt <Version /> öğeyle tanımlanır:
<ItemGroup>
<PackageReference Include="PackageName">
<Version>5.1.0</Version>
</PackageReference>
</ItemGroup>
Merkezi Paket Yönetimi'ni kullanacak şekilde yapılandırılan projeler öğelerde <PackageReference /> bir sürüm tanımlamamalıdır.
Sürüm, bunun yerine Directory.Packages.props dosyasında aynı tanımlayıcıya sahip ilgili <PackageVersion /> bir öğede tanımlanmalıdır.
Çözüm
Öğeden
Version<PackageReference />özniteliğini veya alt<Version />öğesini kaldırın:<ItemGroup> <PackageReference Include="PackageName" /> </ItemGroup>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>
Alternatif olarak, Merkezi Paket Yönetimi merkezi olarak tanımlanmış paket sürümlerinin geçersiz kılınmasına izin verir. Daha fazla bilgi için bkz. Paket Sürümlerini Geçersiz Kılma .
Uyarı
IncludeAssets, PrivateAssets gibi meta verilerin PackageReference öğesinde kalması gerektiğini unutmayın.