NetOffice - надстройка не загружается

Я разрабатываю надстройку для Outlook с использованием библиотеки NetOffice. Это был приятный опыт, но, наконец, я сменил диск, переустановил Windows, Office и т. Д. Теперь моя надстройка не запускается, и в "Надстройках COM" в параметрах Outlook я вижу:Load Behavior: Not loaded. A runtime error occurred during the loading of the COM Add-in

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

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

Любые советы, как решить эту проблему?

РЕДАКТИРОВАТЬ: используя AddInSpy я обнаружил, что статус надстройки:Add-in DLL path is not found.но не знаю, как двигаться дальше с этой информацией.

1 ответ

Решение

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

После переустановки Windows я установил 64- разрядную версию Office 2013, тогда как ранее у меня была 32-разрядная версия, что доставляло много хлопот.

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

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

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

Другие вопросы по тегам