2016-11-27 48 views
1

有點奇怪。創建一個新的VSTO崩潰Outlook

我正在學習如何創建VSTO加載項用於Outlook和我很少做了很多工作,我似乎已經做了什麼,導致Outlook因爲它需要很長時間來讀取禁用它。 (說它需要1.57秒)

所有我從字面上做的是:

  1. 創建新項目的Outlook 2013和2016年VSTO
  2. 新增色帶通過Project中添加 - >添加新建項目
  3. 將色帶類型Microsoft.Outlook.Explorer
  4. 增加了一個按鈕
  5. 按F5測試

我更關心的是,如果我要開發,這個VSTO會花費更長的時間來生成嗎?

回答

2

當你點擊加載項是與非優化代碼的調試器下運行鍵盤上的F5鍵。我會建議測試你的加載項的RELEASE配置。在這種情況下,你會得到一個沒有定義調試符號的優化程序集,所以它應該運行得更快。

以下的New in Outlook for developers頁面狀態:

擴展插件在Outlook 2010,Outlook中的彈性支柱2013和顯示器外接性能指標,如附加的啓動,關機,文件夾切換,項目開並調用頻率。 Outlook會記錄每個性能監視指標的經過時間(以毫秒爲單位)。

例如,啓動度量測量由各自連接的Outlook啓動期間加載所需的時間。 Outlook然後計算5次連續迭代的中值啓動時間。如果中值啓動時間超過1000毫秒(1秒),則Outlook會禁用加載項並向用戶顯示已禁用加載項的通知。用戶可以選擇始終啓用加載項,在這種情況下,即使加載項超過1000毫秒性能閾值,Outlook也不會禁用加載項

+0

非常感謝Eugene – ADTechno