Office 2013中的插件的预热设置

时间:2015-02-19 08:50:36

标签: .net vsto office-addins

我注意到Office 2013版this article中删除了预热条目。这是否意味着Office 2013不再支持它? 如果是这样,那么如何保持.Net加载项因加载时间过长而被禁用?

2 个答案:

答案 0 :(得分:0)

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

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

您可以在MSDN的Performance criteria for keeping add-ins enabled部分中详细了解相关内容。

答案 1 :(得分:0)

要回答“这是否意味着Office 2013不再支持它?”这一问题,预热注册表项是初始设计的一部分,但从未实现过。此信息不应该包含在文档中。 VSTO 2010和2012版本的加载项文档不正确 - 2013年文档对于预热条目是正确的。