Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Item PackageReference berikut tidak dapat menentukan nilai untuk Versi: PackageName. Proyek yang menggunakan Manajemen Paket Pusat harus menentukan nilai Versi pada item PackageVersion.
Masalah
Proyek dikonfigurasi untuk menggunakan NuGet Central Package Management dan <PackageReference /> item ditentukan yang menentukan nilai untuk Version atribut:
<ItemGroup>
<PackageReference Include="PackageName" Version="5.1.0" />
</ItemGroup>
Atau, <PackageReference /> item didefinisikan dengan elemen turunan <Version /> yang memiliki nilai yang ditentukan:
<ItemGroup>
<PackageReference Include="PackageName">
<Version>5.1.0</Version>
</PackageReference>
</ItemGroup>
Proyek yang dikonfigurasi untuk menggunakan Central Package Management tidak boleh menentukan versi pada <PackageReference /> item.
Versi harus didefinisikan pada item yang sesuai <PackageVersion /> dengan pengidentifikasi yang sama dalam file Directory.Packages.props sebagai gantinya.
Solusi
VersionHapus atribut atau elemen turunan<Version /><PackageReference />dari item:<ItemGroup> <PackageReference Include="PackageName" /> </ItemGroup><PackageVersion />Tentukan item yang menentukan versi dalam file Directory.Packages.props dengan pengidentifikasi<PackageReference />yang sama dengan item:<ItemGroup> <PackageVersion Include="PackageName" Version="5.0.1" /> </ItemGroup>
Atau, Central Package Management memungkinkan penimpaan versi paket yang ditentukan secara terpusat. Lihat Mengesampingkan Versi Paket untuk informasi selengkapnya.
Nota
Perhatikan bahwa metadata seperti IncludeAssets, PrivateAssets, dll. harus tetap berada di item PackageReference.