我们正在为Microsoft Word (2007 & 2010)创建一个插件。当我们在冷启动状态下启动我们的插件时,即机器被关闭并重新启动时,我们遇到了延迟问题。然后,Word的第一次启动需要大约30-35秒。随后的启动会更快。
我们认为这可能是由于从磁盘加载VSTO和.NET dlls到内存中的延迟所致。为了测试这一点,我们创建了一个空的Word插件,其中不包含任何代码。在冷启动状态下,只有加载了这个插件,Word需要大约17秒才能启动。
我们是否可以通过某种方式加快这个过程?如果有任何技术可以使VSTO和.NET dlls加载更快,将不胜感激。
我们认为这可能是由于从磁盘加载VSTO和.NET dlls到内存中的延迟所致。为了测试这一点,我们创建了一个空的Word插件,其中不包含任何代码。在冷启动状态下,只有加载了这个插件,Word需要大约17秒才能启动。
我们是否可以通过某种方式加快这个过程?如果有任何技术可以使VSTO和.NET dlls加载更快,将不胜感激。