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 ditentukan secara implisit dan tidak dapat menentukan item PackageVersion: PackageName. Proyek yang menggunakan Central Package Management mengharuskan versi paket implisit ditentukan oleh item PackageReference.
Masalah
Proyek dikonfigurasi untuk menggunakan NuGet Central Package Management dan <PackageVersion /> item didefinisikan dalam file Directory.Packages.props untuk paket yang secara implisit ditentukan.
Paket yang ditentukan secara implisit umumnya dinyatakan oleh SDK untuk menyertakan paket atas nama Anda.
Untuk paket ini, pemilik SDK mengontrol versi yang digunakan dan pengguna tidak boleh menentukan versi dengan Central Package Management.
<ItemGroup>
<PackageReference Include="Microsoft.NETCore.App" Version="9.0.0" IsImplicitlyDefined="true" />
</ItemGroup>
Solusi
PackageVersionHapus item dari file Directory.Packages.props yang sesuai dengan paket yang ditentukan secara implisit:<ItemGroup> <PackageVersion Include="Microsoft.NETCore.App" Version="1.0.0" /> </ItemGroup>
Nota
Beberapa SDK memungkinkan Anda mengambil alih versi paket yang ditentukan secara implisit dengan mengatur properti MSBuild tertentu untuk paket tersebut dan SDK mungkin memiliki dokumentasi tentang cara melakukannya.