如何关闭/禁用.NET JIT调试对话框
2024-09-01 00:16:33
当.NET程序有未处理的异常时,您可能会希望关闭出现的调试对话框。下面有两个选项:
1、启用JIT调试的注册表项
对于包含托管代码的应用程序,公共语言运行库将显示类似于JIT附加调试器的对话框。控制此选项的注册表项称为HKEY_LOCAL_MACHINE\Software\Microsoft\.NETFramework\DbgJITDebugLaunchSetting。
- 如果值为0,则通过消息框提示用户。选择包括:“继续”---这将导致堆栈转储和进程终止。“附加调试器”---在这种情况下,运行时生成DbgManagedDebugger注册表项中列出的调试器。如果没有,则返回控件并终止进程。
- 如果值为1,则返回控件。这会导致堆栈转储,然后终止进程。(不再有对话)
- 如果值为2,则生成DbgManagedDebugger注册表项中列出的调试器。
2、如果要禁用“JIT调试”对话框,但仍需要错误对话框
Visual Studio.NET|Tools|Options|Debugging|Just-In-Time 下取消“"Common Language Runtime"”的选择,现在将显示“确定/取消”对话框,而不是“选择调试器”对话框。注意:上面选项1中的注册表项需要为0才能显示对话框。
最新文章
- 完美解决google无法访问
- UI基础:UITableView的编辑和移动
- 现有一些开源ESB总线的比較
- iPhone Tableview分批显示数据
- Implicitly Typed Local Variables
- Java API —— 反射
- Mobile testing基础之Native、Web、Hybrid、activity、webview
- Html网页生成Pdf
- Information seeking letter, hard copy version
- [原创].NET 业务框架开发实战之六 DAL的重构
- Django 提交 form 表单(使用sqlite3保存数据)
- CentOS7 源码编译安装Tengine
- css伪元素之before和after
- MySQL 5.7新特性之generated column
- PHP 正则表达式--转(川山甲)
- PHP代码审计笔记--变量覆盖漏洞
- 使用caffenet微调时的一些总结
- SQLSERVER 升级版本的方法
- Linux--多用户登录服务器端口抓包
- Composite模式 组合模式