Нахождение истинного источника исключения первого шанса
В настоящее время у нас есть приложение с 2 pdfviewers для сравнения документов. К сожалению, есть некоторые PDF-файлы, вызывающие проблемы либо при загрузке их в программу просмотра, либо при визуализации программой просмотра.
Поэтому мы попытались решить некоторые из этих проблем, связавшись с AppDomain.CurrentDomain.FirstChanceException. Когда выдается такое исключение, в средстве просмотра, имеющем проблему, должно отображаться сообщение.
Поскольку в данный момент мы не можем отличить аргументы firstchanceexception, для которых у зрителя возникла проблема, сообщение отображается у обоих зрителей, даже у того, кто мог бы показать свой документ без проблем.
Итак, вопрос:
Есть ли способ найти источник исключения?
отправитель ориентирован на application.run, не очень полезно.
FirstChanceExceptionEventArgs нацелены на тип, используемый нашими средствами просмотра, но без указания того, какой из них вызвал исключение.