【发布时间】:2010-05-27 10:24:50
【问题描述】:
我有 Office 2007 VSTO 加载项,它使用功能区 XML,等等。重新启动后首次启动 Office 时,所需时间明显长于第二次启动时。加载项在安装期间使用 VSTO 包含列表注册为 vstolocal 并受信任。据我了解,这避免了将其安装到 ClickOnce 并验证发布者。
那么,首次启动时间过长的可能原因是什么?你能给我一些想法吗?
【问题讨论】:
-
连接/启动时您的加载项在做什么?您能否分析您的代码以查看您的加载项、Office 还是 VSTO 加载程序消耗的时间?可能只是您的硬件太慢而无法运行 VSTO。
-
如何配置它?我有Red Gate ANTS,但是它只能启动和profile .exe,所以我可以选择Word,然后没有细节可看。
-
我找到了如何对其进行分析,看起来加载项的方法只占用了一小部分加载时间,所以它一定与加载项的代码无关,也许是因为有一个加载项要加载。顺便说一句,我尝试了一些注册表设置,比如预热(不确定它是否改变了任何东西)、LoadBehavior = 9(很漂亮,但我不知道如何“按需”加载这样的加载项)等等。无论如何,现在关于这个问题的工作已暂停。感谢您的评论,0xA3,找到一些关于此的想法仍然很有趣,尽管现在并不重要。
标签: .net vsto office-addins