Решение проблем загрузки OCCI, когда в журнале событий появляется “Microsoft.Office.Interop.Application”

Один из наших лучших сервис-инженеров, Дэвид Крейг (David Craig), недавно помогал клиенту устранять отказ OCCI загружаться после установки. В случае с Excel они увидели эту ошибку в программе "Просмотр событий":

Microsoft.VisualStudio.Tools.Applications.Runtime.CannotCreateCustomizationDomainException. Не удалось загрузить настройку, так как не удалось создать домен приложения. ---> System.IO.FileNotFoundExceptio. Невозможно загрузить файл или сборку "Microsoft.Office.Interop.Excel, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" , либо одну из ее зависимостей. Не найден указанный файл.

В приведенной выше ошибке в журнале ошибок полужирный текст меняется в зависимости от того, что не удалось загрузить OCCI: Excel, Word или PowerPoint.

  • Для Excel ошибка выглядит как Microsoft.Office.Interop.Excel
  • Для Word ошибка выглядит как Microsoft.Office.Interop.Word
  • А для PowerPoint ошибка выглядит как Microsoft.Office.Interop.PowerPoint

Дэвид и его клиент решили проблему, установив следующие два загружаемых файла: 

После установки этих двух загружаемых файлов OCCI выполняется очень быстро. Мы изучаем основную причину этой проблемы и предоставим соответствующие обновления. Нам просто хотелось как можно быстрее дать рекомендацию, которая позволила бы вам быстро справиться с этой проблемой, если придется с ней столкнуться.

Возникли проблемы загрузки OCCI, но соответствующие ошибки отсутствуют в журнале событий? См. дополнительные советы в предыдущем сообщении по устранению ошибок OCCI.

Это локализованная запись блога. Исходная статья доступна по адресу: How to resolve issues loading OCCI where “Microsoft.Office.Interop.Application” appears in the event log

Comments

  • Anonymous
    March 12, 2014
    Спасибо, это реально работает с 12.0 на остальных не знаю. У меня такая ошибка возникла: Компилировал на винде 7 офис тоже 7, а на ХР тоже офис 7 и ошибка эта вылазила, но Ваш костыль помог