Office 2013 插件的预热设置

Warmup setting for addins in Office 2013

我注意到 Warmup 条目在 this article 的 Office 2013 版本中被删除了。这是否意味着 Office 2013 不再支持它? 如果是这样,如何防止 .Net 加载项因加载时间长而被禁用?

现在 HKCU\Software\Policies\Microsoft\Office。0\Outlook\Resiliency\AddinList 配置单元允许指定哪些加载项始终启用、始终禁用(阻止)或可由用户配置。

Outlook 2013 监控加载项性能指标,例如加载项启动、关闭、文件夹切换、项目打开和调用频率。 Outlook 记录每个性能监控指标的经过时间(以毫秒为单位)。 例如,启动指标测量 Outlook 启动期间每个连接的加载项所需的时间。然后,Outlook 会计算 5 次连续迭代的中值启动时间。如果中值启动时间超过 1000 毫秒(1 秒),则 Outlook 会禁用加载项并向用户显示加载项已被禁用的通知。用户可以选择始终启用加载项,在这种情况下,即使加载项超过 1000 毫秒性能阈值,Outlook 也不会禁用该加载项。

您可以在 MSDN 的 Performance criteria for keeping add-ins enabled 部分阅读更多相关信息。

为了回答问题 "Does that mean that Office 2013 no longer supports it?",Warmup 注册表项是初始设计的一部分,但从未实现。此信息不应包含在文档中。 add-in 文档的 VSTO 2010 和 2012 版本不正确——关于 Warmup 条目,2013 文档是正确的。