try catch块无法捕获invalidprogramexception

时间:2017-11-20 06:55:12

标签: c# invalidprogramexception

有,

一段代码是这样的:

try
{
   ClassA a = new ClassA();
}
catch(Exception e)
{
   ......
}

A类在另一个程序集中,但是,在某些环境中,程序集已损坏,所以我希望我会收到invalidPrgramExecption。但是,当上面的代码在w3wp进程中运行时,即使我想捕获基本的Exception类,它也没有崩溃。

你知道为什么不会捕获InvalidProgramException的原因是什么? (因为多线程环境?)有没有办法可以优雅地处理这个异常而不会崩溃?

谢谢!

0 个答案:

没有答案