Saya menggunakan Visual Studio 2017 dan mencoba membuat pustaka .Net Standard 1.5 dan menggunakannya dalam proyek uji .Net 4.6.2 nUnit.
Saya mendapatkan kesalahan berikut ...
Tidak dapat memuat file atau rakitan 'System.Runtime, Version = 4.1.0.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a' atau salah satu dependensinya. Sistem tidak dapat menemukan berkas yang dicari.
Saya telah mencoba yang berikut ini:
- Referensi perpustakaan Std sebagai referensi proyek. Kesalahan: memberi saya kesalahan sebelumnya.
- Buat pkg NuGet untuk perpustakaan Std saya dan rujuk itu. Kesalahan: Jenisnya adalah System.String, mengharapkan System.String. Ini karena System.Runtime akhirnya direferensikan oleh proyek dan memiliki definisi untuk semua tipe standar.
- Referensi NuGet pkg NetStandard.Library. Kesalahan: beri saya kesalahan yang sama dengan # ("Jenisnya adalah System.String, mengharapkan System.String"). CATATAN: Sebelum saya melakukan ini, saya menghapus SEMUA paket NuGet dari proyek dan kemudian menambahkan hanya paket nUnit dan NetStandard.Library (yang menginstal 45 paket lain).
Apakah ini bug? Apakah ada solusi? Bantuan apa pun dihargai.