我知道之前有人问过,但我从来没有找到解决方法。我在Visual Studio for Outlook 2007中创建了一个Addin。我创建了一个安装程序并复制了这些文件并创建了注册表值。它完美地安装在开发人员计算机上,它也可以完美地卸载。但是在第二台计算机上,也就是Windows 7 32位和Office 2007,当Outlook打开时,注册表项LoadBehavior
始终重置为2
。我将其编辑为3
,然后再次重置为2
。没有错误消息或任何东西。这也发生在我工作的电脑上。
现在,我确实读过一些关于这个尝试在计算机上安装Visual Studio的人,并且它会在之后运行得很好。让我觉得我需要一些其他.NET库或什么? 为什么会发生这种情况,有没有人找到解决方案?
答案 0 :(得分:0)
在我的情况下,结果是由第三方供应商的许可保护包装中的问题引起的。该产品的更新版本中已明确修复此问题(如果您需要更多详细信息,请与我联系)。
另外,请注意Outlook启动期间显示的消息框。 Outlook对非常非常敏感,AFAICT在Outlook 2010中的情况更糟,尤其是在Windows 7下。
另外,请参阅我的this question以获取有关此内容的MS博客条目的链接。