2010-03-20 61 views
2

我正在使用Visual Studio 2008和VSTO編寫Outlook COM添加。如果在插件中未處理異常,我希望它觸發Windows錯誤報告(WER)。我們公司可以訪問WinQual,以便我們可以獲取我們計劃中發生的用戶的WER報告。有沒有辦法做到這一點?從Outlook COM加載項手動觸發Windows錯誤報告

從我可以告訴,這是不可能的,但要檢查,看看有沒有辦法。只有當應用程序生成未處理的異常時纔會觸發WER。在Outlook和Outlook中運行的Outlook Add In中,有一些COM調用的Add Add In異常處理程序以防止COM Add In導致Outlook崩潰。由於Outlook不會崩潰,WER不會被觸發。

回答

0

回答同一問題上MSDN forums發現(可能由你!):

正如你所說,WER由碰撞激活或掛起,異常不會觸發,除非它們導致這些條件。那麼,想象一下,未處理的異常(甚至可能拋出用戶代碼)觸發WER,微軟將獲得數百萬的報告。如果您發現VSTO存在問題,請隨時通過Microsoft Connect報告,並在論壇上與我們分享。

它不完全達到那裏,但潛臺詞似乎是它永遠不會發生。

相關問題