MessengerInstance.Send在非开发机器上引发System.Reflection.TargetInvocationException

时间:2016-09-28 18:02:37

标签: mvvm-light

我的申请提出以下异常:

System.Reflection.TargetInvocationException was unhandled
Message: An unhandled exception of type 'System.Reflection.TargetInvocationException' occurred in mscorlib.dll
Additional information: Exception has been thrown by the target of an invocation.

从我们的主视图中使用MessengerInstance.Send时。引发异常的代码是here

在我们的开发机器上不会发生异常,它只发生在我们的测试人员的机器上。首先,异常会使应用程序崩溃,当我添加异常处理程序时,在用户第一次选择要分析的存档时应该捕获异常,并且应用程序在之后选择的任何存档中都可以工作(不抛出异常)。

您可以使用GitHub中的latest release重新创建此行为,该行为没有try-except块(因此在选择存档时应用程序将崩溃)。

我们真的不知道是什么导致了这个错误,这很奇怪。我们测试的下一步是将整个包(包含pdb,xml和manifest文件)发送给我们的测试人员,看看是否有任何改变。任何帮助都将非常感激!

0 个答案:

没有答案