我正在使用NetOffice库开发一个Outlook外接程序。这是一次很好的体验,但是最后我改变了我的驱动器、重新安装的窗口、office等等。现在我的插件没有运行,在我看到的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.,但是不知道如何继续处理这些信息。
发布于 2015-12-07 13:28:16
解决办法!:)
在重新安装windows之后,我安装了Office 2013 64位,而之前我有32位版本,这给我带来了很多麻烦。
要在64位上运行它,请执行以下操作:
"%Windir%\Microsoft.NET\Framework64\v4.0.30319\regasm" "$(TargetPath)"它又起作用了。
https://stackoverflow.com/questions/34133733
复制相似问题