我正在使用 Ants Profiler 分析 WPF(Win7 上的 .Net 4.0)的性能,并且我正在观察 Ants Profiler 中报告的启动异常,但我没有在应用程序或 VS 调试器中观察它们。
重要的是,应用程序按预期启动并运行。
应用程序在 App 类的构造函数中设置了以下异常处理程序,但它们不会捕获异常:
DispatcherUnhandledException += OnDispatcherUnhandledException;
AppDomain.CurrentDomain.UnhandledException += CurrentDomainOnUnhandledException;
TaskScheduler.UnobservedTaskException += TaskSchedulerOnUnobservedTaskException;
即使使用 VS 设置“闯入异常”(Ctrl+Alt+E)设置,我也没有在调试器中观察到任何这些异常。
异常与 XAML 有关,我认为这些可能与加载数据模板时在 XAML 中应用的样式有关,因为 Ants Profiler 仅在应用程序启动时观察它们。示例类型和消息如下所示:
类型 = System.NotSupportedException
消息 =无法将属性“property”中的值转换为“system.windows.dependencyproperty”类型的对象
由于无法在启动期间闯入异常,我无法找到有问题的定义或将异常打折为由附加\使用 Ants Profiler 引起的异常。
其他人见过类似的东西吗?