/ASSEMBLYDEBUG
(Tambahkan DebuggableAttribute)
Tentukan apakah akan memancarkan DebuggableAttribute
atribut dengan pelacakan informasi debug dan menonaktifkan pengoptimalan JIT.
Sintaks
/ASSEMBLYDEBUG
[:DISABLE
]
Keterangan
Opsi /ASSEMBLYDEBUG
linker memancarkan DebuggableAttribute
atribut dengan pelacakan informasi debug dan menonaktifkan pengoptimalan JIT. Opsi ini sama dengan menentukan atribut berikut dalam sumber:
[assembly:Debuggable(true, true)]; // same as /ASSEMBLYDEBUG
/ASSEMBLYDEBUG:DISABLE
memancarkan DebuggableAttribute
atribut tetapi menonaktifkan pelacakan informasi debug dan memungkinkan pengoptimalan JIT. Opsi ini sama dengan menentukan atribut berikut dalam sumber:
[assembly:Debuggable(false, false)]; // same as /ASSEMBLYDEBUG:DISABLE
Secara default, linker tidak memancarkan DebuggableAttribute
atribut .
DebuggableAttribute
juga dapat ditambahkan ke rakitan langsung dalam kode sumber. Contohnya:
[assembly:Debuggable(true, true)]; // same as /ASSEMBLYDEBUG
Anda harus secara eksplisit menentukan bahwa gambar terkelola dapat di-debug. Opsi /Zi
saja tidak cukup.
Opsi linker lain yang memengaruhi pembuatan rakitan adalah:
Untuk mengatur opsi linker ini di lingkungan pengembangan Visual Studio
Buka kotak dialog Halaman Properti proyek. Untuk detailnya, lihat Mengatur pengkompilasi C++ dan membuat properti di Visual Studio.
Pilih halaman properti Debug Linker>Properti>Konfigurasi.
Ubah properti Assembly yang Dapat Di-debug.
Untuk menyetel opsi linker ini secara terprogram
- Lihat AssemblyDebug.
Baca juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk