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