while (updating) {
Excel.Application excel1 = new Excel.Application();
sheet = excel1.Workbooks.Open(from_file, UpdateLinks: 1, ReadOnly: true);
excel1.ActiveWorkbook.XmlMaps[1].ExportXml(out xmlData_s);
excel1.ActiveWorkbook.XmlMaps[2].ExportXml(out xmlData_c);
sheet.Close(0);
excel1.Quit();
await Task.Delay(10000);
}
Вопрос 1) Почему он не закрывается Excel? Ниже приведено изображение моего диспетчера задач после 10 секунд, пока l oop работает. Он просто продолжает открывать все больше и больше приложений Excel и не закрывать их, когда все готово.
Вопрос 2) await Task.Delay(10000)
, похоже, делает то же самое, что и await Task.Delay(9999999999999)
. Почему?