NuGet Hatası NU1107
'PackageA' için sürüm çakışması algılandı. Bu sorunu çözmek için 'PackageA' v4.0.0'ı doğrudan yükleyin/başvurun.
'PackageB' 3.5.0 -> 'PackageA' (= 3.5.0)
'PackageC' 4.0.0 -> 'PackageA' (= 4.0.0)
Sorun
Paketler arasındaki bağımlılık kısıtlamaları çözümlenemiyor. İki farklı paket 'PackageA' öğesinin iki farklı sürümünü istiyor. Projenin hangi 'PackageA' sürümünün kullanılacağını seçmesi gerekir.
Çözüm
'PackageA'yı doğrudan (proje dosyasında) seçtiğiniz tam sürümle yükleyin/başvurun. Genellikle, daha yüksek sürümü seçmek doğru seçimdir.
Belirli bir sürümü yüklemek için kullandığınız aracın bilgilerine bakın:
İpucu
Alternatif çözüm: NuGetSolver, Microsoft DevLabs tarafından geliştirilen ve bağımlılık çakışmalarını çözmeye yardımcı olmak için tasarlanmış bir Visual Studio Uzantısıdır. Bu sorunları tanımlama ve çözme sürecini otomatikleştirir. Diğer ayrıntılar için Visual Studio Market'te NuGetSolver sayfasını ziyaret edin. Deneyiminiz hakkındaki geri bildirimlerinizi duymak isteriz.
Not
Visual Studio 2017'nin ilk sürümleri bunu uyarı olarak bildirmiş olabilir (NU1607).
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin