NuGet Peringatan NU5127
This package does not contain a lib/ or ref/ folder, and will therefore be treated as compatible for all frameworks. Since framework specific files were found under the build/ directory for net45, netstandard2.0, consider creating the following empty files to correctly narrow the compatibility of the package: -lib/net45/_._ -lib/netstandard2.0/_._
Masalah
Proyek yang menggunakan paket hanya dengan PackageReference
penggunaan lib/
dan ref/
rakitan untuk menentukan kompatibilitas paket. Oleh karena itu, paket tanpa file atau ref/
apa pun lib/
akan dianggap kompatibel dengan semua proyek. Namun, jika paket tersebut berisi file build khusus untuk satu atau beberapa Monikers Kerangka Kerja Target (TFM), konsumen paket mungkin mengharapkan paket gagal jika tidak ada file build yang digunakan.
Solusi
Seperti yang disarankan oleh pesan peringatan, buat file kosong bernama _._
di folder lib untuk TFM yang tercantum. Ini akan memungkinkan NuGet untuk gagal memulihkan proyek PackageReference
ketika proyek tidak kompatibel dengan paket.
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk