【问题标题】:Deploying VSTO Add-In to All Users为所有用户部署 VSTO 加载项
【发布时间】:2015-10-20 07:42:57
【问题描述】:

我添加了一个 Word 2013 Add-In 项目,用于将功能区添加到 word。

我释放它。它为当前用户添加了功能区,但我想将它添加到所有用户。

我在 windows 中设置了注册表。

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\12.0\Common\General\

为它设置EnableLocalMachineVSTO=1

但不要将其添加给所有用户。

【问题讨论】:

  • 您的 Office 和操作系统是 64 位还是 32 位,还是各有一个?这会影响注册表项的放置位置。此外,您能否显示您输入的注册表项的屏幕截图、它们的值以及项目的清单。通常这些问题要么是错误的密钥,要么是错误的密钥,要么是明显的错误。

标签: c# wpf visual-studio-2012 vsto office-2013


【解决方案1】:

您需要为所有用户注册加载项。请参阅Registry Entries for Application-Level Add-Ins 了解更多信息。

我建议为加载项创建一个安装程序,以便轻松部署它。 Deploying an Office Solution by Using Windows Installer 文章描述了创建 MSI 安装程序所需的所有步骤。

【讨论】:

  • 谢谢,我想为我系统中的所有用户运行此程序,而无需创建安装项目。我在注册表项中设置设置。我使用 `D:\\MyAddIn\\bin\\Release\\MyAddIn.vsto|vstolocal` 作为 mainfest 键。但不显示加载项。
猜你喜欢
  • 1970-01-01
  • 2023-04-05
  • 1970-01-01
  • 1970-01-01
  • 2017-08-23
  • 2016-11-23
  • 1970-01-01
  • 2020-11-03
  • 1970-01-01
相关资源
最近更新 更多