2015-12-07 7 views
3

Я разрабатываю надстройку Outlook с использованием библиотеки NetOffice. Это был хороший опыт, но, наконец, я изменил свой диск, заново установленные окна, офис и т.д. Теперь мой добавь в не работает, а в «COM Add-Ins» в настройках Outlook, я вижу: Load Behavior: Not loaded. A runtime error occurred during the loading of the COM Add-inNetOffice - надстройка не загружается

И эта проблема даже на примере примеров NetOffice, то есть проекта NetOffice Tools - Simple, который в принципе ничего не делает.

Я положил конструктор добавления в код регистрации (в файл), но он не запускается, поэтому даже конструктор не попадает.

Какие-нибудь советы по устранению неполадок?

EDIT: с помощью AddInSpy я узнал, что Надстройка статус: Add-in DLL path is not found. но не знаю, как двигаться дальше с этой информацией.

ответ

4

Проработал! :)

После переустановки окон, я установил офис 2013 64 бит в то время как раньше я имел 32 бит версию о том, что, вызвало много неприятностей.

Чтобы запустить его на 64 бит:

  • Target 64 бит при компиляции надстройки (AnyCPU не хватает!)
  • VS можно использовать 32 битную Regasm, поэтому добавить к сообщению сборки событие следующая строка: "%Windir%\Microsoft.NET\Framework64\v4.0.30319\regasm" "$(TargetPath)"

и он снова работает.

Смежные вопросы