无法为 Outlook 加载项创建 MSI 安装程序文件

Unable to Create MSI Installer File for Outlook Add In

我正在尝试为 Outlook 插件创建一个 MSI 安装程序文件,当 运行 来自 Visual Studio 时,它似乎可以工作。

我正在使用 Visual Studio 2015 和 Outlook 2013。 该加载项需要向大量用户推出,这就是我尝试将其构建为 MSI 的原因。

到目前为止,我只能创建 VSTO 或 EXE 文件,但无法更新注册表(即使我在 Visual Studio 安装项目中添加了它)。

我已经多次关注微软关于这个问题的白皮书,但是当我构建我的解决方案时,我得到的只是一个 EXE 和一个 VSTO。

有人可以为我指出正确的方向吗?有人知道这里可能出了什么问题吗?

非常感谢任何帮助。 非常感谢

当您尝试为所有用户部署加载项时,您需要自定义 windows 注册表的 HKLM 配置单元。为此,您需要拥有管理员权限。这就是为什么当你 运行 你的 VS 安装程序可以正常工作的原因。

MSDN 中的 Deploying an Office Solution by Using Windows Installer 文章深入介绍了为 Office 加载项创建 MSI 安装程序所需的所有步骤。