使用Office 365的Outlook Com插件

问题描述 投票:0回答:1

我有一个为Outlook开发的c# COM插件,是多年前在Visual Studio 2010中创建的。 它被安装在一台使用Office 2010的计算机上,并且工作正常。 我们现在正在迁移到Office 365。 我安装了这个插件,在Outlook的 "文件"... "选项"... "插件 "中,它被列在 "不活跃的应用程序插件 "下。 当我点击 "管理"-"COM插件 "下的 "去 "按钮时,该插件被列出,但没有被选中。 当我检查它时,它显示 "Load Behavior: 加载行为:未加载。 在加载COM插件的过程中发生了一个运行时错误"。 旧的Add-in被编译成32位,我试着把它作为32位安装,然后重新编译成64位的应用程序并安装,但它给我同样的信息。 COM Add-in应该在OfficeOutlook 365中工作吗? 有什么需要更新的吗?

com office365 add-in
1个回答
0
投票

COM插件应该在OfficeOutlook 365中工作吗?

是的,它们应该正确工作。没有突破性的变化。

Microsoft Office 应用程序可以禁用行为出乎意料的 VSTO Add-ins。如果应用程序不加载您的 VSTO Add-in,则该应用程序可能硬禁用或软禁用了您的 VSTO Add-in。

当一个VSTO插件导致应用程序意外关闭时,可能会发生硬禁用。如果您在VSTO插件中的启动事件处理程序执行时停止调试器,它也可能发生在您的开发计算机上。

当VSTO插件产生一个不会导致应用程序意外关闭的错误时,可能会发生软禁用。例如,如果 VSTO Add-in 在启动事件处理程序执行时抛出一个未处理的异常,应用程序可能会软禁用。

当您重新启用软禁用的 VSTO Add-in 时,应用程序会立即尝试加载 VSTO Add-in。如果最初导致应用程序软禁用VSTO插件的问题尚未解决,应用程序将再次软禁用VSTO插件。

是否有什么需要更新的地方?

你需要检查插件的先决条件,确保所有的插件都正确安装。然后尝试记录所有的启动操作,看看哪里出现了异常。

如果你使用了VSTO,请确保你已经完成了所有在 使用Windows安装程序部署Office解决方案。 文章:

© www.soinside.com 2019 - 2024. All rights reserved.