工作流基础中捕获的奇怪异常

时间:2014-12-05 16:37:50

标签: c# workflow-foundation-4 workflow-foundation workflow-rehosting

在我的一个项目中,我正在添加对另一个项目的引用,该项目包含一个用于WF4的重新设计的设计器。我的方案如下:   1.从现有的xaml文件加载worklflow。   2.在我的主要应用程序中抛出异常。

此时,我收到了一个标题为“Workflow Designer”的好消息框,以及异常的完整堆栈跟踪。就像将工作流加载到设计器表面时,一个机制从处理整个应用程序的某个地方开始。

我必须提一下,如果不首先从xaml加载工作流,抛出异常时,我的应用程序就会崩溃。

我无法理解这是怎么可能的,那个处理我的整个应用程序异常处理的其他项目是什么呢。

enter image description here

正如您在本图中所看到的,抛出异常:AEE.Tools.Unicom.Frames.ByteFrame.Assign方法。事实上,我没有尝试抓住那里,我的应用程序崩溃是正常的。

我在输出中有这个:

 A first chance exception of type 'System.NullReferenceException' occurred in AEE.Tools.UnicomNeEva.dll

 The thread '<No Name>' (0x2c50) has exited with code 0 (0x0).

 Step into: Stepping over non-user code 'MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen'

有谁知道我是否可以阻止这种干扰?

0 个答案:

没有答案