/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. Örneğin:
[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
Projenin Özellik Sayfaları iletişim kutusunu açın. Ayrıntılar için bkz . Visual Studio'da C++ derleyicisi ve derleme özelliklerini ayarlama.
Yapılandırma Özellikleri>Bağlayıcı>Hata Ayıklama özellik sayfasını seçin.
Hata Ayıklanabilir Derleme özelliğini değiştirin.
Bu bağlayıcı seçeneğini program aracılığıyla ayarlamak için
- Bkz. AssemblyDebug.