我们正在为 Microsoft Word(2007 和 2010)创建一个加载项。当我们在冷启动时启动加载项时,我们面临延迟问题,这意味着机器已关闭并重新启动。然后 Word 的第一次启动大约需要 30-35 秒。随后的发射速度更快。
我们认为这可能是由于将 VSTO 和 .NET dll 从磁盘加载到内存的延迟造成的。为了测试这一点,我们创建了一个完全不包含代码的虚拟 Word 加载项。在冷启动时,只加载了这个加载项,Word 需要大约 17 秒才能启动。
我们能以某种方式加快这个过程吗?如果有任何技术可以使 VSTO 和 .NET dll 加载更快,我们将不胜感激。