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