Share via


/ASSEMBLYDEBUG (DebuggableAttribute Ekle)

Hata ayıklama bilgileri izleme ile özniteliğin DebuggableAttribute yayılıp yayılmayacağını ve JIT iyileştirmelerini devre dışı bırakılacağını belirtin.

Sözdizimi

/ASSEMBLYDEBUG[:DISABLE]

Açıklamalar

/ASSEMBLYDEBUG Bağlayıcı seçeneği, hata ayıklama bilgileri izleme ile özniteliğini yayar DebuggableAttribute ve JIT iyileştirmelerini devre dışı bırakır. Bu seçenek, kaynakta aşağıdaki özniteliğin belirtilmesiyle aynıdır:

[assembly:Debuggable(true, true)];   // same as /ASSEMBLYDEBUG

/ASSEMBLYDEBUG:DISABLE özniteliğini DebuggableAttribute yayar, ancak hata ayıklama bilgilerinin izlenmesini devre dışı bırakır ve JIT iyileştirmelerini etkinleştirir. Bu seçenek, kaynakta aşağıdaki özniteliğin belirtilmesiyle aynıdır:

[assembly:Debuggable(false, false)];   // same as /ASSEMBLYDEBUG:DISABLE

Bağlayıcı varsayılan olarak özniteliğini DebuggableAttribute yaymaz.

DebuggableAttribute doğrudan kaynak kodunda bir derlemeye de eklenebilir. Örnek:

[assembly:Debuggable(true, true)];   // same as /ASSEMBLYDEBUG

Yönetilen görüntünün hata ayıklanabilir olduğunu açıkça belirtmelisiniz. Tek /Zi başına seçenek yetersizdir.

Derleme oluşturmayı etkileyen diğer bağlayıcı seçenekleri şunlardır:

Visual Studio geliştirme ortamındaki bu bağlayıcı seçeneğini ayarlamak için

  1. Projenin Özellik Sayfaları iletişim kutusunu açın. Ayrıntılar için bkz . Visual Studio'da C++ derleyicisi ve derleme özelliklerini ayarlama.

  2. Yapılandırma Özellikleri>Bağlayıcı>Hata Ayıklama özellik sayfasını seçin.

  3. Hata Ayıklanabilir Derleme özelliğini değiştirin.

Bu bağlayıcı seçeneğini program aracılığıyla ayarlamak için

Ayrıca bkz.

MSVC bağlayıcı başvurusu
MSVC bağlayıcı seçenekleri