2016-01-19 3 views
-1

Когда я начала отладки Excel добавить в визуальной из студии, получить следующие ошибкиИсключения выбрасываются при запуске Аддин

A first chance exception of type 'System.NullReferenceException' occurred in PRS.NET.Core.exe 

A first chance exception of type 'System.InvalidOperationException' occurred in PRS.NET.Core.exe 

Как я могу это исправить?

+0

Опубликовать код, создающий исключение. –

+0

Являются ли это просто ошибками в вашем окне вывода или у вас есть исключение, брошенное на вас. –

+0

Не определенный код. Любой excel добавляет. – user3289230

ответ

0

Это просто ошибки в вашем окне вывода, или у вас есть исключение, брошенное на вас?

Если это просто окно вывода, вы можете спокойно проигнорировать это. Всякий раз, когда возникает исключение, в окне вывода появляется сообщение, даже если вызывающий код обрабатывал исключение. В зависимости от проекта это довольно распространенная техника для проверки параметров. Что-то в этом роде - давайте попробуем, и если это не сработает (Исключение выбрано), мы переходим к нашему стандарту, чтобы справиться с ситуацией.

Таким образом, сообщение об исключении, относящееся к вам, относится только к вам, если оно не было обработано.

+0

показывает только на выходном окне и вообще не прерывает процесс. Но когда я публикую и развертываю на другой машине, это проблема. Каждый раз, когда вы закрываете Excel, добавление com исчезает из-за исключения. Если я обрабатываю это как исключенное исключение, это не позволяет мне рассматривать как исключенное исключение. – user3289230

+0

Вы уверены, что сообщения об ошибках, которые вы видите в отладчике, являются основной причиной ошибок, которые приводят к сбою программы в рабочей среде. Моя ставка заключается в том, что вы смотрите на две разные проблемы: одна - это обработанные исключения. И одна из проблем связана с тем, что Excel не работает одинаково в рабочей среде, как в среде отладки. Excel печально известен тем, что не совместим между версиями, например, что-то, что работает с вашей версией Excel, может завершиться неудачей в производственной версии Excel –