2014-09-19 74 views
1

我的read that Outlook disables加载项需要很长时间才能加载。我的情况通常不是这样,但我认为偶尔会有几个客户发生这种情况。VSTO“热身”设置; Outlook是否认为加载项加载速度更快?

我最近发现了warmup VSTO设置:

,指示.NET Framework和Visual Studio工具的 之前办[VSTO]运行时负载附加负载,减少感知值加载加载项的时间。将 预热条目设置为1,并将其与LoadBehavior 条目结合使用,以减少使用Windows Installer(.msi)部署的Outlook 2010和Outlook 2013 加载项的加载时间。此 注册表项不能通过使用ClickOnce设置。

我不确定这个“感知时间”是否适用于Outlook,或者仅适用于用户。有谁知道这是否会减少Outlook认为加载项花费了多长时间?或者它还在计算整个过程,包括.NET和VSTO运行时?

+0

此设置现在已从您链接到的MSDN文章中消失。你知道它是否还在工作吗? – Nikhil 2016-04-05 11:14:56

+0

你是对的,它从文章的最新版本中消失了。我不确定是否仍然有必要。 – Vimes 2016-04-05 17:43:02

回答

2

预热关键是Outlook预加载.Net运行时。这种方式会在Outlook启动计时器时计算您的插件的启动时间,并且您不会因为需要加载几百兆字节的dll而仅仅为了在.Net中编写代码而感到受到惩罚。