【问题标题】:Outlook Com Add-In Deployment & Extensibility IssueOutlook Com 加载项部署和可扩展性问题
【发布时间】:2010-10-30 12:47:07
【问题描述】:

我是一名使用 C#、Visual Studio 2005 为 Outlook2003/2007 编写插件的开发人员。我还在使用 COM 插件向导(不使用 VSTO,我有一个 Connect.cs)。该程序在我的机器上安装了 Visual Studio 后成功运行,但是当我尝试部署该软件时,我遇到了奇怪的行为。

我有一个日志记录系统设置为将一些 Extensibility.IDTExtensibility2 事件(OnBeginShutdown、OnDisconnection、OnConnection 和 OnStartupComplete)写入日志文件。当我在部署的机器上运行 Outlook 时,我的加载项没有启动。但是,当我退出 Outlook 时,我确实在日志中看到了数据,但它显示只有事件 OnDisconnection 和 OnBeginShutdown 被触发。为什么 OnConnection 和 OnStartupComplete 没有触发?我担心它是一个引用/DLL 问题,但为什么会触发其他事件而不是这两个?

【问题讨论】:

    标签: c# com ms-office add-in extensibility


    【解决方案1】:

    好吧,我想通了,对于可能遇到此问题的任何人:我们将托管 dll 设置为注册互操作(在项目属性中)...确保未选中此框!这覆盖了 shim 注册

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-06-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多