Deskripsi Kode Tingkat Keparahan Status Penekanan Baris File Proyek Kesalahan CS0012 Jenis "Objek" didefinisikan dalam rakitan yang tidak direferensikan. Referensi ke rakitan "mscorlib, version=4.0.0.0, culture=neutral, PublicKeyToken=b77a5c561934e089" harus ditambahkan. XXX C:\project\my\xxx.cs 24 aktif Masalah yang dihadapi saat mengembangkan proyek .NET Core
Project A adalah project .NETCoreApp versi 1.1, dan Project B adalah project .NET 4.5
Ketika item A mengacu pada item B, kesalahan yang dilaporkan adalah seperti di atas.
Larutan:
Nuget menginstal paket sebagai berikut:
Perkenalan
Implementasi dan penargetan. NET Framework 4.0 dan kompatibilitas dengan pustaka portabel dari versi .NET sebelumnya seperti Silverlight. Paket ini mendukung pengalihan referensi ke rakitan referensi klasik (mscorlib.dll, system.dll, dll.) ke rakitan kontrak baru (System.Runtime.dll, System.IO, dll.). Ini dilakukan dengan biaya untuk mencegah penggunaan rakitan harus mereferensikan semua kontrak yang kebetulan tumpang tindih dengan mscorlib. Oleh karena itu, Anda mungkin mengalami kesalahan serupa saat menggunakan paket ini Kesalahan CS0012: Ketik "WebRequest" didefinisikan dalam rakitan tanpa referensi. Anda harus menambahkan dukungan ke rakitan 'Sistem. Net.Requests, Version=0.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'. Untuk memperbaiki kesalahan ini, instal paket dengan nama yang sama dengan rakitan yang hilang. ID TFS:1612576,GitHub SHA:https://github.com/dotnet/corefx/tree/f47c814b003d17da52940739e227f04e52b10279 Saat menggunakan NuGet 3.x, paket ini memerlukan setidaknya versi 3.4.
Memerlukan NuGet 2.12 atau lebih baru.
|