У меня есть программа, которая открывает COM-объект Excel, делает что-то и закрывает его.Затем я хочу переместить этот файл после его закрытия.Это работает нормально, если я запускаю программу без точек останова.Но, если я вхожу во что-то в режиме отладки до , я пытаюсь переместить файл, я получаю IOException: «Процесс не может получить доступ к файлу, потому что он используется другим процессом».
Так в чем же дело?Работает ли сборщик мусора лучше, когда программе разрешено работать на полной скорости, а не пока я прохожу через нее?Делает ли мой код больше, чем просто очень медленно запускает его?Есть ли другие последствия для режима отладки?Другие ошибки, которые встречаются просто потому, что я нахожусь в отладке и не запускаю exe?