Menginstal Visualizer
Penting
Dimulai dengan Visual Studio 2022 versi 17.9, visualizer sekarang dapat ditulis dalam .NET 6.0+ yang kehabisan proses menggunakan model VisualStudio.Extensibility baru. Kami mendorong penulis visualizer untuk mereferensikan dokumentasi baru di Membuat visualizer debugger Visual Studio kecuali mereka ingin mendukung versi Visual Studio yang lebih lama atau ingin mengirim visualizer kustom mereka sebagai bagian dari DLL pustaka.
Setelah Anda membuat visualizer, Anda harus menginstal visualizer sehingga akan tersedia di Visual Studio. Menginstal visualizer adalah proses sederhana.
Catatan
Di aplikasi UWP, hanya visualizer teks standar, HTML, XML, dan JSON yang didukung. Visualizer kustom (dibuat pengguna) tidak didukung.
Untuk menginstal visualizer untuk Visual Studio 2019
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.
Catatan
Visualizer sisi debugger dimuat dalam proses Visual Studio, jadi harus DLL .NET Framework. Sisi debuggee dapat berupa .NET Framework atau .NET Standard tergantung pada proses apa yang di-debug di Visual Studio.
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
Salin DLL sisi debuggee ke salah satu lokasi berikut:
Kerangka Kerja VisualStudioInstallPath
\Common7\Packages\Debugger\Visualizers\
My Documents\
VisualStudioVersion\Visualizers\
Kerangka
di mana Kerangka kerja adalah:
net2.0
untuk debugge yang menjalankan.NET Framework
runtime.netstandard2.0
untuk debugge menggunakan runtime yang mendukungnetstandard 2.0
(.NET Framework v4.6.1+
atau.NET Core 2.0+
).netcoreapp
untuk debugge yang menjalankan.NET Core
runtime. (mendukung.NET Core 2.0+
)
DLL sisi debuggee diperlukan jika Anda ingin membuat visualizer mandiri. DLL ini berisi kode untuk objek data, yang dapat mengimplementasikan metode VisualizerObjectSource.
Jika Anda menargetkan kode sisi debuggee, DLL sisi debuggee harus ditempatkan ke dalam folder untuk TFM minimum yang didukung.
Mulai ulang sesi penelusuran kesalahan.
Catatan
Prosedur ini berbeda pada Visual Studio 2017 dan yang lebih tua. Lihat versi sebelumnya dari artikel ini.