我有一个以前运作良好的应用程序,我做了一些修改等。现在,它只运行了大约1/2。我将应用程序安装到笔记本电脑上并且根本没有运行。
任务栏显示的任何错误,警告或ui都没有显示应用程序。
即使我在visual studio中运行并在InitalizeComponent()上设置了一个断点,我也无法找到导致问题的任何内容。
我的代码基本上是这样的:
Application.Current.DispatcherUnhandledException += Current_DispatcherUnhandledException;
this.Dispatcher.UnhandledException += Dispatcher_UnhandledException;
try
{
InitializeComponent();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
log("Initalizing....");
这是vs2015中的wpf 4。任何想法如何在退出之前获取某种类型的错误消息并找出导致问题的原因?该应用程序实际运行后工作正常。笔记本电脑上的事件查看器显示了一些消息,一些关于KernalBase错误的信息....没什么用处。
我不确定InitalizeComponent()是否是问题,但是当我在其上放置BP并逐步执行代码时,它总是在那时退出。