Я написал приложение winform, которое выводит файл Excel. Тем не менее, я не могу правильно очистить их, так как у меня всегда заканчивается слишком много процессов Excel. Вот код создания и уничтожения:C# Excel COM Interop: нереста слишком много процессов
Microsoft.Office.Interop.Excel.Application xlApp = new Microsoft.Office.Interop.Excel.Application();
Workbook wb = xlApp.Workbooks.Add(XlWBATemplate.xlWBATWorksheet);
Worksheet ws = (Worksheet)wb.Worksheets[1];
...
wb.Close();
xlApp.Quit();
Может кто-нибудь сказать мне, что мне не хватает?
С уважением.
Вы посмотрите на [это] (http://stackoverflow.com/questions/5513319/c-sharp-why-are-excel-processes- не окончание)? – Ross
Также: http://stackoverflow.com/questions/158706/how-to-properly-clean-up-excel-interop-objects-in-c-sharp – Dan
Спасибо. Я прочитал эти сообщения, прежде чем я спросил. Кажется, у меня нет «Маршала». Я использую Microsoft.Office.Interop.Excel. Нужно ли включать другую библиотеку? – Kevin