Bagikan melalui


NuGet Error NU1107

Konflik versi terdeteksi untuk 'PackageA'. Instal/referensi 'PackageA' v4.0.0 secara langsung untuk mengatasi masalah ini.
'PackageB' 3.5.0 -> 'PackageA' (= 3.5.0)
'PackageC' 4.0.0 -> 'PackageA' (= 4.0.0)

Masalah

Tidak dapat mengatasi batasan dependensi antar paket. Dua paket berbeda meminta dua versi 'PackageA' yang berbeda. Proyek perlu memilih versi 'PackageA' mana yang akan digunakan.

Solusi

Instal/referensi 'PackageA' secara langsung (dalam file proyek) dengan versi yang tepat yang Anda pilih. Umumnya, memilih versi yang lebih tinggi adalah pilihan yang tepat.

Untuk menginstal versi tertentu, lihat informasi untuk alat yang Anda gunakan:

Tip

Solusi alternatif: NuGetSolver adalah Ekstensi Visual Studio yang dikembangkan oleh Microsoft DevLabs, yang dirancang untuk membantu menyelesaikan konflik dependensi. Ini mengotomatiskan proses mengidentifikasi dan mengatasi masalah ini. Untuk detail lebih lanjut, kunjungi halaman NuGetSolver di Visual Studio Marketplace dan kami ingin mendengar umpan balik Anda tentang pengalaman Anda.

Catatan

Versi awal Visual Studio 2017 mungkin telah melaporkan ini sebagai peringatan (NU1607).