Собственная сборка взаимодействия вылетает Excel - PullRequest
0 голосов
/ 28 июня 2019

Я сделал пользовательские офисные сборки взаимодействия с помощью tlbimp, и приложение использует эти сборки вместо сборок MS PIA (MS в последние месяцы ведет себя странно с этими сборками). Компьютер Dev работает хорошо, но мы нашли twp pc, где эти новые сборки аварийно завершают работу через ExecutionEngineException в clr.dll, и я не могу найти причину сбоя. Сбой записи dnSpy на if (((worksheet != null) ? worksheet.AutoFilter : null) == null). Код IL для PIA и пользовательских сборок, похоже, не сильно отличается. Кто-нибудь решал эту проблему или использовал пользовательские офисные сборки взаимодействия?

1 Ответ

0 голосов
/ 28 июня 2019

Что ж, автофильтр не всегда является автофильтром по показу для более старых версий excel, но почему я обнаружил этот аварийный файл clr.dll вместо DISP_E_MEMBERNOTFOUND.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...