NetOffice - 加载项未加载

ale*_*zyk 3 outlook outlook-addin netoffice

我正在使用 NetOffice 库开发 Outlook 加载项。这是一次很好的体验,但最后我更换了驱动器,重新安装了 Windows、Office 等。现在我的加载项无法运行,在 Outlook 选项的“COM 加载项”中我看到: Load Behavior: Not loaded. A runtime error occurred during the loading of the COM Add-in

这个问题甚至在 NetOffice 的简单示例中也存在,即该项目NetOffice Tools - Simple,它基本上不执行任何操作。

我将添加的构造函数放入日志记录代码(到文件)中,但它没有运行,因此即使构造函数也没有被命中。

有什么提示如何解决它吗?

编辑:使用 AddInSpy 我发现加载项状态为: Add-in DLL path is not found. 但不知道如何继续处理此信息。

ale*_*zyk 5

成功了!:)

重新安装Windows后,我安装了Office 2013 64位,而之前我安装的是32位版本,这造成了很多麻烦。

要在 64 位上运行它:

  • 编译插件时目标为 64 位(任何 CPU 都不够!)
  • VS 可以使用 32 位 regasm,因此将以下行添加到构建后事件: "%Windir%\Microsoft.NET\Framework64\v4.0.30319\regasm" "$(TargetPath)"

它又起作用了。