Bagikan melalui


Menginstal Visualizer

Penting

Dimulai dengan Visual Studio 2022 versi 17.9, visualizer sekarang dapat ditulis dalam .NET 6.0+ yang berjalan di luar proses menggunakan model VisualStudio.Extensibility yang baru. Untuk ekstensi yang dibuat menggunakan model baru, lihat dokumentasi di Membuat visualizer debugger Visual Studio sebagai gantinya. Jika Anda perlu mendukung versi Visual Studio yang lebih lama atau ingin mengirim visualizer kustom Anda sebagai bagian dari DLL pustaka, maka gunakan informasi dalam artikel ini, yang hanya berlaku untuk model pengembangan ekstensi (VSSDK) yang lebih lama.

Setelah membuat visualizer, Anda harus menginstal visualizer sehingga akan tersedia di Visual Studio. Menginstal visualizer adalah proses sederhana.

Nota

Di aplikasi UWP, hanya visualisasi teks standar, HTML, XML, dan JSON yang didukung. Visualizer kustom (yang dibuat pengguna) tidak didukung.

Untuk menginstal visualizer untuk Visual Studio 2019

  1. Temukan DLL yang berisi visualizer yang Anda buat.

    Biasanya, yang terbaik adalah jika DLL sisi debugger dan DLL sisi debuggee menentukan CPU apa pun sebagai platform target. DLL sisi debugger harus berupa CPU apa pun atau 32-bit. Platform target untuk DLL sisi debuggee harus sesuai dengan proses debuggee.

    Nota

    Visualizer yang terkait dengan debugger dimuat dalam proses Visual Studio, sehingga harus berupa DLL .NET Framework. Sisi debuggee dapat berupa .NET Framework atau .NET Standard tergantung pada proses apa yang akan di-debug di Visual Studio.

  2. Salin DLL sisi debugger (dan DLL apa pun yang bergantung padanya) ke salah satu lokasi berikut:

    • VisualStudioInstallPath\Common7\Packages\Debugger\Visualizers

    • My Documents\ VisualStudioVersion\Visualizers

  3. Salin DLL sisi debuggee ke salah satu lokasi berikut:

    • VisualStudioInstallPath\Common7\Packages\Debugger\Visualizers\Framework

    • My Documents\ VisualStudioVersion\Visualizers\Kerangka

    di mana Framework adalah:

    • net2.0 untuk program yang di-debug yang .NET Framework menjalankan runtime.
    • netstandard2.0 untuk debugge menggunakan runtime yang mendukung netstandard 2.0 (.NET Framework v4.6.1+ atau .NET Core 2.0+).
    • netcoreapp untuk program yang sedang di-debug menjalankan .NET Core runtime. (mendukung .NET Core 2.0+)

    DLL pada sisi program yang di-debug diperlukan jika Anda ingin membuat visualizer mandiri. DLL ini berisi kode untuk objek data, yang dapat menerapkan metode VisualizerObjectSource.

    Jika Anda menargetkan beberapa kode sisi debuggee, DLL sisi debuggee harus ditempatkan ke dalam folder untuk TFM minimum yang didukung.

  4. Mulai ulang sesi debug.

Nota

Prosedur ini berbeda di Visual Studio 2017 dan yang lebih lama. Lihat versi sebelumnya dari artikel ini.