Rumah >pembangunan bahagian belakang >C++ >Mengapa Ruang Nama Saya Tidak Kelihatan dalam Visual Studio 2010?
Visual Studio 2010 Namespace Invisibility Menyelesaikan: Sasaran Rangka Kerja Salah Jajaran
Isu pelik telah melanda pengguna Visual Studio 2010, menyebabkan ruang nama projek yang dirujuk tidak kelihatan . Walaupun penambahan kod yang kelihatan tidak berbahaya, seperti rujukan System.Web, pengecaman ruang nama hilang. Masalah yang mengecewakan ini telah membingungkan pembangun, mencetuskan panik dan langkah drastik.
Setelah disiasat, pelakunya telah dikenal pasti: tetapan Rangka Kerja Sasaran yang tidak betul. Secara lalai, VS2010 memilih Profil Klien .NET, yang tidak mempunyai fungsi System.Web. Akibatnya, ruang nama yang merujuk System.Web menjadi tidak kelihatan kepada projek bergantung.
Untuk menyelesaikan isu ini, navigasi ke sifat projek dll yang dirujuk melalui "Projek Properties." Di bawah tab "Aplikasi", ubah suai "Rangka Kerja Sasaran" kepada "Rangka Kerja .NET 4." Ini akan memuatkan versi penuh .NET 4.0, termasuk System.Web.
Akibatnya, ketaklihatan ruang nama akan lenyap dan projek bergantung akan memperoleh semula keupayaan untuk mengaksesnya. Adalah penting untuk ambil perhatian bahawa Profil Pelanggan .NET adalah jauh lebih kecil daripada versi penuh tetapi menawarkan faedah yang minimum, menjadikan pemilihan lalainya dalam VS2010 membingungkan. Isu ini telah diperbetulkan dalam VS2012, yang tidak lagi lalai kepada Profil Pelanggan. Selain itu, Profil Pelanggan telah ditamatkan dalam .NET 4.5, menghapuskan kemungkinan isu ini dalam versi moden.
Atas ialah kandungan terperinci Mengapa Ruang Nama Saya Tidak Kelihatan dalam Visual Studio 2010?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!