2

我正在尝试安装使用 Visual Studio 2010 创建的插件,该插件向 Outlook 2010 添加了一个新的功能区按钮。

在将其部署到具有多个用户的机器之前,这一切都很完美。插件只为当前登录的用户安装。

我该怎么做才能为每个人安装它?我已经尝试了这篇文章以及其他网站中的所有说明/链接:Deploying a Outlook 2007 Addin created from Visual Studio 2010 for All Users

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

提前致谢。

4

1 回答 1

2

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

所有用户 Hive(x64 操作系统上的 x86 Office)

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

请参阅讨论 VSTO 插件不自动出现的相关 SO 帖子

于 2012-10-19T12:45:26.780 回答