Cara menggunakan server simbol dengan Visual Studio.NET debugger

Terjemahan Artikel Terjemahan Artikel
ID Artikel: 319037 - Melihat produk di mana artikel ini berlaku.
Perbesar semua | Perkecil semua

Pada Halaman ini

RINGKASAN

Artikel ini selangkah demi selangkah menjelaskan cara menggunakan Visual Studio.NET debugger dengan server simbol untuk memuat simbol dari Microsoft Server simbol.

Klik Bermain tombol untuk melihat ini media streaming demonstrasi.



Anda harus memiliki simbol informasi ketika Anda debug aplikasi yang mungkin berhenti merespons (hang atau crash). Berkas simbol menyediakan tapak fungsi-fungsi yang terdapat dalam file yang dapat dieksekusi dan Dynamic-link libraries (dll). Selain itu, berkas simbol dapat menampilkan peta jalan fungsi panggilan yang mengarah ke titik kegagalan. Misalnya, Anda harus memiliki simbol ketika Anda membuang panggilan tumpukan di dalam debugger.

Untuk informasi lebih lanjut tentang Server Simbol Microsoft yang berisi berkas simbol untuk komponen sistem operasi Microsoft dan Microsoft lainnya produk, klik nomor artikel di bawah ini untuk melihat artikel di dalam Basis Pengetahuan Microsoft:
311503Gunakan Server Simbol Microsoft untuk mendapatkan berkas simbol debug
Catatan Server Simbol Microsoft dalam artikel 311503 belum Diperbarui untuk menyertakan simbol Microsoft.NET Framework. Oleh karena itu, berkas simbol tidak dimuat. Microsoft bekerja untuk membuat.NET Kerangka simbol tersedia di server simbol publik.

Selain itu, Layanan dukungan produk Microsoft tidak diuji dan tidak mendukung penggunaan dari Server Simbol Microsoft dengan Visual Studio.NET. Artikel ini adalah hanya disediakan sebagai informasi karena permintaan pelanggan.

Memperbarui file debugging

  1. Download dan kemudian instal alat Debugging terbaru untuk Windows kit. Untuk men-download kit Debugging alat untuk Windows terbaru, kunjungi Web site Microsoft berikut:
    http://www.Microsoft.com/whdc/DevTools/DDK/default.mspx
  2. Cari berkas Symsrv.dll di \Program Files\Debugging Alat untuk Windows folder atau C:\WINDBG folder.

    Catatan Karena alat Debugging dapat diinstal dalam folder yang berbeda, mencari perangkat keras Symsrv.dll jika file tidak terletak di ini folder.
  3. Berhenti Visual Studio.NET jika terbuka.
  4. Salin Symsrv.dll ke c: program files Microsoft Visual Studio.NET\Common7\IDE folder. Waktu berikutnya Anda mulai Visual Studio .NET, atau Anda mulai Visual Studio.NET, Anda dapat menggunakan berkas Symsrv.dll untuk menemukan server simbol yang Anda tentukan.

Menentukan path ke Server simbol

  1. Mulai Visual Studio.NET.
  2. Tekan CTRL + ALT + L untuk membuka Explorer solusi jendela.
  3. Klik kanan solusi, dan kemudian klik Properti.
  4. Memperluas Sifat-sifat umum dan Berkas simbol debug node.
  5. Pada halaman properti berkas simbol Debug, ketik berikut Jalur server simbol:
    symsrv*symsrv.dll*c:\localcache*http://msdl.Microsoft.com/download/symbols
    di mana c:\localcache adalah lokal Map di mana simbol download, dan di mana alamat "http" alamat Server Simbol Microsoft yang berisi simbol untuk operasi sistem dan produk Microsoft lainnya.

    Catatan Karena simbol-simbol di-download dari Internet, Visual Studio.NET debugger mungkin debug perlahan-lahan pertama kalinya karena debugger harus men-download semua berkas simbol diperlukan.
  6. Pada Debug menu, titik Windows, lalu klik Modul untuk memverifikasi bahwa simbol-simbol tersebut dimuat untuk modul tertentu sementara debugger berjalan. Modul jendela Serikat Apakah simbol informasi telah dimuat untuk modul.
  7. Jika Anda ingin mengatur lintasan server simbol untuk semua solusi dan proyek-proyek, Anda dapat mengatur variabel lingkungan global dalam Panel kontrol. Untuk melakukan ini, ikuti langkah berikut:
    1. Di Panel kontrol, klik dua kali Sistem.
    2. Pada Lanjutan tab, klik Variabel lingkungan.
    3. Di bawah Sistem variabel, klik Baru, dan kemudian menambahkan variabel sebagai "_NT_SYMBOL_PATH".
    4. Tetapkan nilai variabel ke lintasan server simbol, sebagai contoh:
      symsrv*symsrv.dll*c:\localcache*http://msdl.Microsoft.com/download/symbols
Catatan Visual Studio.NET debugger tidak menemukan simbol untuk berhasil komponen jika Anda menetapkan lintasan server simbol di solusi properti. Jika Anda memiliki simbol untuk komponen yang dikelola, Anda harus menggunakan _NT_SYMBOL_PATH variabel lingkungan debugger untuk mengenali file simbol yang dikelola komponen pada server simbol.

REFERENSI

Untuk informasi lebih lanjut tentang server simbol dan bagaimana untuk membangun server simbol Anda sendiri, baca topik "Menggunakan simbol server dan simbol toko" dokumentasi Debugging alat untuk Windows.

Properti

ID Artikel: 319037 - Kajian Terakhir: 24 September 2011 - Revisi: 2.0
Berlaku bagi:
  • Microsoft Visual Studio .NET 2002 Professional Edition
  • Microsoft Visual Studio .NET 2002 Enterprise Architect
  • Microsoft Visual Studio .NET 2002 Enterprise Developer
  • Microsoft Visual Studio .NET 2002 Academic Edition
  • Microsoft Visual Studio .NET 2003 Academic Edition
  • Microsoft Visual Studio .NET 2003 Enterprise Architect
  • Microsoft Visual Studio .NET 2003 Enterprise Developer
  • Microsoft Visual Studio .NET 2003 Professional Edition
Kata kunci: 
kbvs2005doesnotapply kbvs2005swept kbhowtomaster kbmt KB319037 KbMtid
Penerjemahan Mesin
PENTING: Artikel ini diterjemahkan menggunakan perangkat lunak mesin penerjemah Microsoft dan bukan oleh seorang penerjemah. Microsoft menawarkan artikel yang diterjemahkan oleh seorang penerjemah maupun artikel yang diterjemahkan menggunakan mesin sehingga Anda akan memiliki akses ke seluruh artikel baru yang diterbitkan di Pangkalan Pengetahuan (Knowledge Base) dalam bahasa yang Anda gunakan. Namun, artikel yang diterjemahkan menggunakan mesin tidak selalu sempurna. Artikel tersebut mungkin memiliki kesalahan kosa kata, sintaksis, atau tata bahasa, hampir sama seperti orang asing yang berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab terhadap akurasi, kesalahan atau kerusakan yang disebabkan karena kesalahan penerjemahan konten atau penggunaannya oleh para pelanggan. Microsoft juga sering memperbarui perangkat lunak mesin penerjemah.
Klik disini untuk melihat versi Inggris dari artikel ini:319037

Berikan Masukan

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com