Visual Studio禁用运行时异常

本文关键字:运行时 异常 Studio Visual | 更新日期: 2023-09-27 18:23:56

快速一个:

Visual Studio中有什么方法可以让我的可执行文件在客户端计算机上运行时,不用告诉用户有未捕获的异常,而是安静地退出?

注意:我希望能够做到这一点,而不需要尝试/捕捉。。。我知道我应该用try/catch。。。我只是想知道是否有一种快速而肮脏的方法,因为如果出现这个特殊的异常,程序的理想行为就是消失。。。

代码在C#中

Visual Studio禁用运行时异常

AppDomain.CurrentDomain.UnhandledException += (sender, e) => { Environment.Exit(1); };

似乎奏效了。如果您在入口点的开头(或其他地方)将其扑通一声,则在执行此行之后发生的任何未处理的异常都将触发程序退出,代码为1。不过,我认为在Main()中使用try/catch更可取。