Ralat Keterlihatan Ruang Nama dalam Visual Studio 2010
Isu ini timbul apabila bekerja dengan penyelesaian C# WinForms yang terdiri daripada berbilang projek. Selepas menambah rujukan kepada System.Web dalam projek DLL utama, ruang nama projek itu menjadi tidak kelihatan kepada projek WinForms boleh laku yang digunakan untuk tujuan penyahpepijatan.
Punca Punca Kemungkinan
Penyebab di sebalik isu ini nampaknya adalah pepijat dalam Visual Studio 2010, khususnya berkaitan dengan pemilihan lalai Profil Pelanggan untuk aplikasi ".NET Framework 4".
Betulkan:
Pelarasan mudah ini mengemas kini konfigurasi aplikasi untuk menggunakan versi penuh .NET 4.0, yang termasuk System.Web dan menyelesaikan keterlihatan ruang nama isu.
Konteks:
System.Web ialah sebahagian daripada versi penuh .NET 4.0 tetapi tidak disertakan dalam Profil Pelanggan. Kewujudan Profil Pelanggan terutamanya berfungsi untuk memberikan jejak yang lebih kecil, tetapi oleh kerana ia hanya sedikit lebih kecil daripada versi penuh, penggunaannya telah menimbulkan persoalan. Isu itu akhirnya ditangani dalam VS2012, yang menghentikan Profil Pelanggan sebagai pilihan lalai.
Atas ialah kandungan terperinci Mengapa Ruang Nama Saya Tidak Kelihatan Selepas Menambah System.Web dalam Visual Studio 2010?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!