【发布时间】:2016-08-19 23:00:13
【问题描述】:
这是我所处的一个非常奇怪的情况;挠头寻找答案。
我开发了一个可以在我的开发机器和大约 90% 的客户端机器上完美运行的 Outlook 插件。
插件的加载行为是3。
在 10% 的用户中,尽管加载行为为 3,但 Outlook 启动时未加载插件。用户可以通过转到 Outlook 上的插件管理器手动激活插件,但重新启动后,此插件会恢复为不活动的 bbut 加载行为从 3 开始永远不会改变。
我使用 Install Shield LE 来打包这个插件。我什至不知道在哪里调试,我尝试更改不同的加载行为值,但结果仍然相同。使用这组用户时,插件不会在启动时加载。
该公司使用 ZenWorks 从我使用 install shield 生成的 MSI 自动在所有 PC 上安装插件。
一个奇怪的事情是,如果我去插件的安装目录并使用 .vsto 部署文件安装插件,它可以工作并在 Outlook 上加载(但这使它安装了两个插件)。
我还检查了注册表上的弹性部分,但插件不存在。
【问题讨论】:
-
有时会发生,如果有机会,请尝试在其中一台有问题的机器上重新安装 Office。它也可能是由其他一些加载项引起的(我还看到损坏的 .NetFramework)。有时我们不得不重新安装 Windows。也尝试打开VSTO suppress errors and others
-
@PetLahev 谢谢,现在我的列表上有两个调试选项(重新安装 + 可能尝试重新安装 dot net)我将在客户端站点上尝试这个。我希望他们能给我重装office的权利。我已经告诉他们打开 VSTO 抑制错误,但没有错误。
标签: outlook add-in outlook-addin