/ assemblydebug (DebuggableAttribute ekleyin)
/ASSEMBLYDEBUG[:DISABLE]
/ Gösterir assemblydebug DebuggableAttribute özniteliği ile hata ayıklama bilgileri izleme ve devre dışı bırakır JIT iyileştirmeleri. Bu kaynak aşağıdaki öznitelik belirtme aynıdır:
[assembly:Debuggable(true, true)]; // same as /ASSEMBLYDEBUG
/ASSEMBLYDEBUG:DISABLE gösterir DebuggableAttribute özniteliği ancak hata ayıklama bilgilerini izleme devre dışı bırakır ve JIT iyileştirmeler sağlar. Bu kaynak aşağıdaki öznitelik belirtme aynıdır:
[assembly:Debuggable(false, false)]; // same as /ASSEMBLYDEBUG:DISABLE
Değil verebilmelidir varsayılandır DebuggableAttribute özniteliği.
DebuggableAttribute doğrudan kaynak kodundaki bir derleme de eklenebilir. Örnek:
[assembly:Debuggable(true, true)]; // same as /ASSEMBLYDEBUG
Notlar
Visual C++'da.net 2003 ve sonrası, yönetilen görüntüye debuggable açıkça belirtmek gereklidir. Kullanarak /Zi tek başına yeterli değildir.
Derleme oluşturma etkileyen diğer bağlantı Oluşturucu seçenekleri şunlardır:
Visual Studio geliştirme ortamında bu bağlayıcı seçeneğini ayarlamak için
Projenin Özellik Sayfaları iletişim kutusunu açın. Ayrıntılı bilgi için bkz: Visual C++ proje özelliklerini ayarlama.
Tıklatın Linker klasörü.
Tıklatın Debug özellik sayfası.
Değiştirmek Debuggable derleme özelliği.
Bu bağlayıcı seçeneği programlı olarak ayarlamak için
- Bkz: AssemblyDebug