为Office Outlook插件/加载项创建可执行文件

时间:2017-02-15 12:18:44

标签: c# outlook-addin office-addins

我为Outlook开发了一个加载项。当我发布并创建它的.exe时。它安装并显示在Outlook上。

当我创建MSI文件时(通过添加安装项目并执行包括添加项目输出的步骤),它安装正确但不反映在Outlook上。

为Outlook插件创建MSI文件的正确方法是什么。

1 个答案:

答案 0 :(得分:0)

部署使用Visual Studio创建的VSTO加载项时,必须创建一组特定的注册表项。这些注册表项提供的信息使Microsoft Office应用程序能够发现和加载VSTO加载项。您似乎没有为加载项创建所需的Windows注册表项。有关更多信息,请查看以下文章:

在构建项目时,Visual Studio会在开发计算机上创建这些注册表项,以便您可以轻松地运行和调试VSTO加载项。如果使用ClickOnce部署VSTO加载项,则会在最终用户计算机上自动创建注册表项。如果使用Windows Installer部署VSTO加载项,则必须配置InstallShield Limited Edition项目(或任何基于MSI的项目)以在最终用户计算机上创建注册表项。

Deploying an Office Solution by Using Windows Installer文章中详细了解相关内容。