VSTO功能区在ClickOnce升级时消失

时间:2011-08-16 18:54:35

标签: c# vsto clickonce outlook-addin

我有一个OL2010的加载项(用C#编写),效果很好。它在我的开发系统上加载没有任何问题,并且测试工作站上的初始安装顺利进行。

当我对代码进行更改并重新发布安装时,ClickOnce升级会运行,加载项会加载,但不显示代码中的功能区。我已经验证加载项已加载,所以这不是问题。如果我关闭Outlook,然后重新打开它,加载项就会显示出来。

奇怪的是,如果我禁用加载项(当它不可见时),它会出现。当我重新启用它时,它仍然存在且工作正常。

想法?我很困惑。我的功能区代码没有任何改变,所以我很困惑。

1 个答案:

答案 0 :(得分:0)

Outlook打开时是否运行了更新?

根据以往的经验,Outlook会在您的加载项更新后“取消激活”您的加载项。您可以重新启动Outlook,或者从可怕的(几乎无法使用的)加载项菜单中“激活”它,它将重新出现。

这是你所看到的吗?作为测试,关闭Outlook,然后更新您的加载项。