为 Office Outlook 创建可执行文件 Plugin/Add-in
Creating Executable for Office Outlook Plugin/Add-in
我为 Outlook 开发了一个插件。当我发布并创建它的 .exe 时。它会安装并显示在 Outlook 上。
当我创建 MSI 文件时(通过添加安装项目并执行包括添加项目输出的步骤),它安装正确但不反映在 Outlook 上。
为 Outlook 插件创建 MSI 文件的正确方法是什么。
部署使用 Visual Studio 创建的 VSTO Add-ins 时,您必须创建一组特定的注册表项。这些注册表项提供的信息使 Microsoft Office 应用程序能够发现和加载 VSTO Add-in。看起来您没有为 add-in 创建所需的 windows 注册表项。请查看以下文章以获取更多信息:
当您构建项目时,Visual Studio 在开发计算机上创建这些注册表项,以便您可以轻松地 运行 和调试 VSTO Add-in。如果您使用 ClickOnce 部署您的 VSTO Add-in,注册表项将自动在最终用户计算机上创建。如果您使用 Windows 安装程序部署 VSTO Add-in,则必须配置 InstallShield Limited Edition 项目(或任何基于 MSI 的项目)以在最终用户计算机上创建注册表项。
在 Deploying an Office Solution by Using Windows Installer 文章中阅读更多相关信息。
我为 Outlook 开发了一个插件。当我发布并创建它的 .exe 时。它会安装并显示在 Outlook 上。
当我创建 MSI 文件时(通过添加安装项目并执行包括添加项目输出的步骤),它安装正确但不反映在 Outlook 上。
为 Outlook 插件创建 MSI 文件的正确方法是什么。
部署使用 Visual Studio 创建的 VSTO Add-ins 时,您必须创建一组特定的注册表项。这些注册表项提供的信息使 Microsoft Office 应用程序能够发现和加载 VSTO Add-in。看起来您没有为 add-in 创建所需的 windows 注册表项。请查看以下文章以获取更多信息:
当您构建项目时,Visual Studio 在开发计算机上创建这些注册表项,以便您可以轻松地 运行 和调试 VSTO Add-in。如果您使用 ClickOnce 部署您的 VSTO Add-in,注册表项将自动在最终用户计算机上创建。如果您使用 Windows 安装程序部署 VSTO Add-in,则必须配置 InstallShield Limited Edition 项目(或任何基于 MSI 的项目)以在最终用户计算机上创建注册表项。
在 Deploying an Office Solution by Using Windows Installer 文章中阅读更多相关信息。