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)"
и это снова работает.