Outlook 2010 COM Addin不会为所有用户安装

时间:2012-10-17 13:09:04

标签: c# com outlook add-in ribbon

我正在尝试使用Visual Studio 2010创建的AddIn,它为Outlook 2010添加了一个新的功能区按钮。

所有这些都是完美的,直到将其部署到具有多个用户的计算机上。 Addin仅为当前登录的用户安装。

如何让每个人都安装它?我已尝试过此帖子中的所有说明/链接以及其他网站:Deploying a Outlook 2007 Addin created from Visual Studio 2010 for All Users

我试图查看将注册表从HKEY_CURRENT_USER更改为HKEY_LOCAL_MACHINE的建议,但在我的项目中visual Studio中的Current_User中没有键。

提前致谢。

1 个答案:

答案 0 :(得分:2)

您正在根据您的操作系统平台将您的注册表项放入错误的配置单元(您将密钥放入x86操作系统而不是x64操作系统路径)。下面给出了x64机器上所有用户的正确注册表项。请正确更新您的安装程序。

所有用户配置单元(x64 OS上的x86 Office)

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office\Word\Addins\[add-in ID]

see related SO post discussing VSTO addins not appearing automatically