Saya memiliki solusi C # dengan dua proyek: layanan (proyek utama) dan logger. Layanan menggunakan kelas dari logger. Saya telah menambahkan Referensi ke proyek logger dalam proyek layanan. Pada waktu desain, pelengkapan otomatis berfungsi dengan baik: kelas logger terlihat, referensi yang saya gunakan diwarnai dengan tepat.
Saya Membangun kembali solusi, dan ada yang salah. Referensi tidak lagi dikenali: "Nama 'Pencatatan' tidak ada dalam konteks saat ini 'dan kelas tidak lagi ada di pelengkapan otomatis. Menghapus dan memasang kembali referensi membuat saya kembali ke keadaan dasar yaitu membuat pengenal terlihat untuk pelengkapan otomatis.
Saya telah mem-boot ulang, membersihkan semua cache, memastikan ini adalah satu-satunya contoh VS 2010 yang berjalan di mesin saya.
Apakah ada sesuatu yang jelas (jelas) yang saya lewatkan?
Pastikan kedua proyek memiliki versi kerangka target yang sama di sini: klik kanan pada proyek -> properti -> aplikasi (tab) -> kerangka target
Juga, pastikan bahwa proyek "logger" (yang ingin Anda sertakan dalam proyek utama) memiliki jenis keluaran "Perpustakaan Kelas" di: klik kanan pada proyek -> properti -> aplikasi (tab) -> jenis keluaran
Terakhir, Bangun kembali solusi.
sumber