Visual Studio: выполнение кода очистки после остановки отладки
Мы разработали приложение, которое использует библиотеки взаимодействия Excel (Microsoft.Office.Interop.Excel) для чтения некоторых файлов Excel.
Когда в приложении возникает проблема, обрабатывается событие Application.ThreadException, поэтому ресурсы освобождаются (Excel закрывается ...).
Проблема заключается в том, что когда мы используем отладчик VS, если мы останавливаем выполнение (поскольку процесс прерывается на исключение или точку останова, существует множество причин, по которым мы это делаем), ресурсы не освобождаются, а Excel остается открыт. И, конечно же, в следующий раз, когда приложение запускается ... оно вылетает из-за блокировки файла.
Поэтому я ищу способ форсировать выпуск объектов Excel, даже если остановлен с помощью отладчика.
Любое предложение ?