我read that Outlook disables个加载项需要很长时间才能加载。我的情况通常不是这样,但我认为有时客户会发生这种情况。
我最近发现了warmup VSTO设置:
表示.NET的值 用于Office [VSTO]运行时加载的框架和Visual Studio工具 加载项加载并减少加载加载项的感知时间。设置 预热输入为1,并将其与LoadBehavior结合使用 用于减少Outlook 2010和Outlook 2013的加载时间的条目 使用Windows Installer(.msi)部署的加载项。这个 无法使用ClickOnce设置注册表项。
我不确定“感知时间”是否适用于Outlook,或仅适用于用户。有谁知道这是否会减少Outlook认为加载项加载的时间长度?或者它仍然是整个过程的时间,包括.NET和VSTO运行时?
答案 0 :(得分:2)
预热键强制Outlook预加载.Net运行时。这样它将在Outlook启动计时器时加载,以计算你的插件的启动时间,你不会(因为)因为必须加载几百兆字节的dll而只是为了编写你的乐趣而受到惩罚代码在.Net。