Bagikan melalui


/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

  1. Buka kotak dialog Halaman Properti proyek. Untuk detailnya, lihat Mengatur pengkompilasi C++ dan membuat properti di Visual Studio.

  2. Pilih halaman properti Debug Linker>Properti>Konfigurasi.

  3. Ubah properti Assembly yang Dapat Di-debug.

Untuk menyetel opsi linker ini secara terprogram

Baca juga

Referensi linker MSVC
Opsi linker MSVC