在 VS 2013 中从 C# Outlook 插件创建 MSI 文件

2024-01-03

我在 Visual Studio 2013 中创建了 C# Outlook 插件。

它也有窗口形式。

我对生成 msi 文件感到很生气,请问有更简单的解决方案/步骤吗?

主要告诉我,完成该过程后,我在哪里可以找到最终的MSI文件(例如bin/release文件夹)?

我安装了这个 -https://visualstudiogallery.msdn.microsoft.com/9abe329c-9bba-44a1-be59-0fbf6151054d https://visualstudiogallery.msdn.microsoft.com/9abe329c-9bba-44a1-be59-0fbf6151054d

以及 installshield 限量版安装程序。

我能够构建它并从磁盘文件夹运行安装文件(.exe),它正在安装,但在 Outlook 中没有显示任何内容。


看看部署 Office 解决方案 http://msdn.microsoft.com/en-us/library/bb386179.aspxMSDN 中的部分。它描述了深入部署 Office 解决方案的两种可能选项:

  • 使用 Windows Installer 部署 Office 解决方案 http://msdn.microsoft.com/en-us/library/cc442767.aspx
  • 使用 ClickOnce 部署 Office 解决方案 http://msdn.microsoft.com/en-us/library/bb772100.aspx

选择哪种方式取决于您。

我能够构建它并从磁盘文件夹运行安装文件(.exe),它正在安装,但在 Outlook 中没有显示任何内容。

在 Office 应用程序中看不到加载项的原因有多种。

首先,确保您执行了前面提到的文章中描述的所有步骤。然后我建议检查 COM 加载项所需的 Windows 注册表项,请参阅应用程序级加载项的注册表项 http://msdn.microsoft.com/en-us/library/bb386106.aspx了解更多信息。

Microsoft Office 应用程序可以禁用行为异常的加载项。如果应用程序未加载您的加载项,则该应用程序可能硬禁用或软禁用了您的加载项。

当加载项导致应用程序意外关闭时,可能会发生硬禁用。如果您在加载项中的启动事件处理程序正在执行时停止调试器,则也可能会在您的开发计算机上发生这种情况。

当加载项产生错误但不会导致应用程序意外关闭时,可能会发生软禁用。例如,如果应用程序在执行启动事件处理程序时引发未处理的异常,则应用程序可能会软禁用加载项。

您可以在以下内容中阅读更多相关内容如何:重新启用已禁用的加载项 http://msdn.microsoft.com/en-us/library/ms268871.aspxMSDN 中的文章。

最后,您还可以检查 Outlook 中的信任中心设置。宏安全设置也可以应用于加载项。可能需要使用数字签名等来签署加载项。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 VS 2013 中从 C# Outlook 插件创建 MSI 文件 的相关文章

随机推荐