我使用这种方式与访问本地变量来执行异步void的方法:ThreadAbortException调试
static void RunAsync(object var1, object var2)
{
ThreadStart work = delegate
{
try
{
Statement1(var1);
Statement2(var2);
// etc
}
catch (Exception e) { }
};
new Thread(work).Start();
}
调试通过在Visual Studio中往往会造成ThreadAbortException
单元测试,但运行测试(和运行的代码)工作正常。
这是什么造成的?
你可以得到从异常的一些信息? –
不是真的:http://monosnap.com/image/w8jY9nRAonveWBrP7VfTssWp8/ –
调试+异常,取消投掷复选框。 –