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.