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 örtük olarak tanımlanır ve PackageVersion öğesi tanımlanamaz: PackageName. Merkezi Paket Yönetimi kullanan projeler, örtük paket sürümlerinin PackageReference öğesi tarafından belirtilmesi gerekir.
Sorun
Proje, NuGet Merkezi Paket Yönetimi'ni kullanacak şekilde yapılandırılır ve örtük olarak tanımlanmış bir <PackageVersion /> paket için Directory.Packages.props dosyasında bir öğe tanımlanır.
Örtük olarak tanımlanmış paketler genellikle bir SDK tarafından sizin yerinize paketleri içerecek şekilde bildirilir.
Bu paketler için, SDK'nın sahibi kullanılmakta olan sürümü denetler ve kullanıcı Merkezi Paket Yönetimi ile bir sürüm tanımlamamalıdır.
<ItemGroup>
<PackageReference Include="Microsoft.NETCore.App" Version="9.0.0" IsImplicitlyDefined="true" />
</ItemGroup>
Çözüm
Öğeyi
PackageVersion, örtük olarak tanımlanan pakete karşılık gelen Directory.Packages.props dosyasından kaldırın:<ItemGroup> <PackageVersion Include="Microsoft.NETCore.App" Version="1.0.0" /> </ItemGroup>
Uyarı
Bazı SDK'lar, bu paket için belirli bir MSBuild özelliğini ayarlayarak örtük olarak tanımlanmış paket sürümünü geçersiz kılmanıza olanak sağlar ve SDK'da bunun nasıl yapıldığını gösteren belgeler bulunabilir.