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