VSTO";“热身”;背景Outlook是否认为加载项加载得更快?

VSTO";“热身”;背景Outlook是否认为加载项加载得更快?,outlook,ms-office,vsto,Outlook,Ms Office,Vsto,我的加载项加载时间太长。我的情况通常不是这样,但我认为这是偶尔发生在一些客户身上的 我最近发现了VSTO设置: 一个值,指示.NET 用于Office[VSTO]运行时加载的框架和Visual Studio工具 加载外接程序并缩短加载外接程序的感知时间。设定 将条目预热到1,并与LoadBehavior一起使用 减少Outlook 2010和Outlook 2013加载时间的条目 使用Windows Installer(.msi)部署的加载项。这 无法使用ClickOnce设置注册表项 我不确定

我的加载项加载时间太长。我的情况通常不是这样,但我认为这是偶尔发生在一些客户身上的

我最近发现了VSTO设置:

一个值,指示.NET 用于Office[VSTO]运行时加载的框架和Visual Studio工具 加载外接程序并缩短加载外接程序的感知时间。设定 将条目预热到1,并与LoadBehavior一起使用 减少Outlook 2010和Outlook 2013加载时间的条目 使用Windows Installer(.msi)部署的加载项。这 无法使用ClickOnce设置注册表项


我不确定“感知时间”是适用于Outlook,还是仅适用于用户。有人知道这是否会减少Outlook认为加载外接程序所需的时间吗?或者它仍然在对包括.NET和VSTO运行时在内的整个过程进行计时?

预热键强制Outlook预加载.NET运行时。通过这种方式,它将在Outlook启动计时器以计算加载项的启动时间时加载,而您(据推测)不会因为仅仅为了在.Net中编写代码的乐趣而加载数百兆字节的DLL而受到惩罚。

此设置现在已从您链接到的MSDN文章中消失。你知道它是否仍然有效吗?你是对的,它已经从文章的最新版本中消失了。我不确定是否还有必要。