我创建了一个VSTO Outlook插件。配置如下:
它在Dev PC上工作正常但是一旦安装在测试机器上就无法加载。 outlook addin窗口显示"Not loaded. A runtime error occurred during loading of COM add-in"
据我了解,我不需要安装任何PIA,因为Office 2007 PIA是Office 2010的一部分。
到目前为止,我已尝试过以下内容:
VSTO_SUPPRESSDISPLAYALERTS
但是在尝试启动时不会显示任何消息。Fuslogvw.exe
(程序集绑定日志查看器),但它未显示任何绑定错误。VTSO_LOGALERTS
并且它正在记录所有警报,但是没有显示这没有帮助。除了让这项工作有效之外,我还有什么问题或需要做的吗?
答案 0 :(得分:8)
确保您在测试计算机上安装了VSTO 3.0 Runtime。
如果您运行的是Visual Studio 2008 Service Pack 1,还需要安装VSTO 3.0 Runtime Service Pack 1。
在您的情况下不需要VSTO 4.0 Runtime,因为它与使用Visual Studio 2010创建的加载项一起使用。请注意,VSTO和运行时的版本通常必须与用于创建的Visual Studio的版本一致。外接。
答案 1 :(得分:0)
http://blogs.msdn.com/b/vsod/archive/2008/04/22/troubleshooting-com-add-in-load-failures.aspx