我已经为outlook 2013创建了64位的Outlook插件。
在外接程序中,我已经创建了具有自定义控件窗体区域。
然后,我引用http://blogs.msdn.com/b/emeamsgdev/archive/2013/11/21/outlook-deploying-an-outlook-2013-add-in-using-installshield-le.aspx为插件创建了安装文件。
现在我把它安装在我的电脑上,一切都很好。
然而,当我尝试在客户端计算机上安装它时,它不会在outlook中显示addin。
我找不到任何理由。
我还为我的插件创建了注册表
发布于 2015-02-20 20:43:15
如果它只是没有加载,没有错误,这只意味着一件事,outlook不知道你的插件,因为即使插件不工作,outlook也会给你一个错误,或者把LoadBehaviour注册表键变成'2‘。
在您的客户端上,您应该检查注册表值是否设置正确。**HKEY_CURRENT_USER\Software\Microsoft\Office\Outlook\Addins\Outlook_PROJECT_ADDIN

如果您的插件不工作,请检查这些值是否存在,如果存在,加载outlook时会发生什么?LoadBehavior会变成“%2”而不是%3吗?
如果是这样,并且它在您的pc上工作得很好,这可能意味着您的清单注册表键有问题,请确保清单指向一个有效的本地位置,后跟一个|vstolocal,因此其语法应该是这样的:
file:///C:/Outlook_Proj.vsto|vstolocal
还要确保在目标PC上安装了.Net FrameworkV4.0。
如果您正在尝试将其安装到网络驱动器,请确保删除'|vstolocal| thingy,并将该网络驱动器添加到Internet Explorer设置中的受信任区域。
发布于 2015-05-30 03:20:00
如果你仍然面临这个问题,希望下面的步骤能帮助你解决这个问题。
发布于 2015-08-28 19:52:20
创建VSTO_SUPRESSDISPLAYALERTS =0环境变量以获取任何VSTO警报。在Windows事件查看器中查看一下,当然要确保安装了office基本组件和Office VSTO等前置组件。另一种想法,检查您的添加是否没有崩溃一次,并移动到非活动的外接程序列表。搜索注册表中的Resiliency项。
https://stackoverflow.com/questions/27560230
复制相似问题