有点奇怪的。
我正在学习如何为Outlook创建VSTO添加内容,而我几乎没有做过多次以及我似乎已经完成的操作,导致Outlook禁用它,因为加载时间太长。 (说需要1.57秒)
我所做的一切都是:
我更关心的是,如果我要开发,这个VSTO需要更长时间来生成吗?
答案 0 :(得分:2)
当您按下键盘上的F5按钮时,加载项在调试器下运行,并带有非优化代码。我建议测试加载项的RELEASE配置。在这种情况下,您将获得一个没有定义调试符号的优化程序集,因此它应该运行得更快。
New in Outlook for developers页面说明了以下内容:
扩展Outlook 2010的加载项弹性支柱,Outlook 2013监视加载项性能指标,例如加载项启动,关闭,文件夹切换,项目打开和调用频率。 Outlook记录每个性能监视指标的经过时间(以毫秒为单位)。
例如,启动指标衡量Outlook启动期间每个连接的加载项所需的时间。然后,Outlook计算连续5次迭代的中位启动时间。如果中位启动时间超过1000毫秒(1秒),则Outlook会禁用该加载项,并向用户显示已禁用加载项的通知。用户可以选择始终启用加载项,在这种情况下,即使加载项超过1000毫秒的性能阈值,Outlook也不会禁用加载项