NetOffice - 加载项未加载

时间:2015-12-07 12:37:18

标签: outlook vsto outlook-addin netoffice

我正在使用NetOffice库开发Outlook加载项。 这是一个很好的经历,但最后我改变了我的驱动器,重新安装的窗户,办公室等。 现在我的添加没有运行,在Outlook选项的“COM加载项”中,我看到: 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 个答案:

答案 0 :(得分:4)

解决了! :)

重新安装Windows后,我安装了Office 2013 64位,而早些时候我有 32位版本,这会造成很多麻烦。

在64位上运行:

  • 编译加载项时定位64位(AnyCPU不够!)
  • VS可以使用32位regasm,所以添加到post build事件后面的行: "%Windir%\Microsoft.NET\Framework64\v4.0.30319\regasm" "$(TargetPath)"

它再次有效。