Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
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.