0
我開發的AddIn存在一個非常奇怪的問題。Outlook禁用VSTO插件,抱怨加載時間
客戶抱怨由於加載時間緩慢而導致AddIn被禁用,但在我的代碼中(avrg爲1.2s),除了AddIn Express生成的代碼之外,我沒有任何其他自定義代碼在啓動期間運行在下面看到。
private void ThisAddIn_Startup(object sender, System.EventArgs e)
{
logger.Debug("Startup called");
this.AddInStartup();
#region Add-in Express Regions generated code - do not modify
this.FormsManager = AddinExpress.OL.ADXOlFormsManager.CurrentInstance;
this.FormsManager.OnInitialize += new AddinExpress.OL.ADXOlFormsManager.OnComponentInitialize_EventHandler(this.FormsManager_OnInitialize);
this.FormsManager.Initialize(this);
#endregion
logger.Debug("Exit Startup");
}
此外,我有一個功能區功能區(按鈕),得到加載。
addIn的所有功能代碼(如登錄,web服務調用)僅在點擊Ribbon按鈕打開Outlook時執行。
是否有任何潛在的問題,我可能看過去或可能的外部原因與我的代碼無關,哪裏的Outlook會抱怨我的addIn啓動緩慢,當發生的只是在展望開始時間加載的功能區?