Для вас может быть несколько вариантов:
- Попробуйте собрать отладочные версии пакетов NuGet и посмотрите, поможет ли это
- В качестве альтернативы, удалите ссылки на пакеты NuGet, а также включите и сделайте ссылку на проекты для них напрямую, хотя бы временно; это должно позволить вам отлаживать непосредственно в них.
Если ничего не работает, есть третий вариант: регистрация.
Возможно, это не совсем тот ответ, который вы хотите услышать, но, по моему опыту, лучшим решением таких проблем может быть добавление некоторой регистрации, которую можно настроить на включение или отключение по мере необходимости.
Многие ошибки, как правило, вызваны отсутствием значений, отсутствием ссылок или какой-либо другой неверной конфигурацией. Как только вы их найдете, исправить их может быть тривиально, но с реализациями, «спрятанными» за такими интерфейсами, найти их может быть сложно.
Найдите способ представить входные значения вашей логике, будь то запись в базу данных или просто запись простого текстового журнала в файл, и я готов поспорить, что вы сэкономите некоторое время, когда Следующая ошибка появляется, если не раньше.
... Просто не забудьте отключить ведение журнала при переходе в рабочий режим, особенно если есть вероятность того, что зарегистрированные данные могут содержать любую конфиденциальную информацию.