Ofi*_*ris 4 c# linqpad
我调试包含程序Environment.Exit(0);在LINQPad.
Environment.Exit(0);
LINQPad
当这条线Environment.Exit(0);击中时,LINQPad退出.
Visual Studio
简单的例子:
void Main() { Environment.Exit(0); }
Joe*_*ari 8
发生这种情况是因为LINQPad在与自身相同的进程中执行查询,通过应用程序域而不是进程隔离查询.
这在最新的测试版中发生了变化:LINQPad现在在自己的进程中运行每个查询.这是为即将到来的集成调试器做准备(无法调试您自己的进程).一个令人愉快的副作用是调用Environment.Exit(或抛出StackOverflowException)不再崩溃主机进程.
归档时间:
11 年,4 月 前
查看次数:
462 次
最近记录:
9 年,11 月 前