Rumah > Artikel > pembangunan bahagian belakang > Mengapa Visual Studio C 2010 Memaparkan Ralat \"Tidak Dapat Mencari atau Membuka Fail PDB\"?
Tidak Dapat Mencari atau Membuka Fail PDB dalam Visual Studio C 2010: Halangan Penyahpepijatan
Apabila menjalankan projek Visual Studio C, anda mungkin menghadapi mesej ralat yang menyatakan "Tidak dapat mencari atau membuka fail PDB" untuk DLL sistem tertentu. Ralat ini menunjukkan bahawa Visual Studio tidak dapat mengesan fail maklumat nyahpepijat yang sepadan (.pdb) yang diperlukan untuk penyahpepijatan.
Punca dan Penyelesaian
Fail PDB yang hilang adalah untuk pustaka sistem seperti ntdll.dll, kernel32.dll dan user32.dll. Perpustakaan ini biasanya tidak digunakan semasa nyahpepijat, kerana Visual Studio mempunyai simbol terbina dalam untuknya. Walau bagaimanapun, mesej ralat boleh diabaikan jika anda tidak memerlukan keupayaan untuk menyahpepijat modul khusus ini.
Mencari Fail PDB Secara Manual
Untuk memuat turun fail PDB secara automatik untuk sistem DLL, pergi ke Alat -> Pilihan -> Penyahpepijatan -> Simbol dalam Visual Studio. Pilih kotak semak berlabel "Microsoft Symbol Servers". Visual Studio kemudiannya akan cuba memuat turun fail PDB yang diperlukan daripada pelayan simbol Microsoft.
Mengabaikan Ralat
Jika anda tidak berminat untuk menyahpepijat DLL sistem, anda boleh abaikan sahaja mesej ralat. Aplikasi akan terus berjalan tanpa sebarang isu.
Maklumat Tambahan
Jika anda masih perlu menyahpepijat DLL sistem, anda boleh mencari dan memuat turun fail PDB yang sepadan secara manual daripada Pelayan Simbol Microsoft. Walau bagaimanapun, fail ini mungkin tidak sentiasa tersedia untuk versi Windows tertentu.
Atas ialah kandungan terperinci Mengapa Visual Studio C 2010 Memaparkan Ralat \"Tidak Dapat Mencari atau Membuka Fail PDB\"?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!