我有一個使用VS2010創建的VSTO Excel加載項,我使用的是來自Enterprise Library 5.0的異常處理。它在開發過程中可以正常工作,但是當我使用click進行部署時,Enterprise Library會誤吞錯誤。我懷疑企業庫是沒有得到所謂可言,因爲我這樣做:VSTO Excel AddIn使用企業庫吞嚥異常
try {
//..
}
catch (Exception ex)
{
Globals.ThisAddIn.Application.Cursor = Microsoft.Office.Interop.Excel.XlMousePointer.xlDefault;
MessageBox.Show("handle error '" + ex.Message + "' with enterprise Policy");
exManager.HandleException(ex, "Policy");
}
而且我得到的對話框,但沒有錯誤得到記錄,展示或重新拋出。
有誰知道爲什麼企業庫將無法加載?我檢查了一下,他們簽名很強。
由於Office吃異常,因此'exManager.HandleException'本身可能引發異常。要查看這些例外,請閱讀本頁上的最後一節(http://msdn.microsoft.com/zh-cn/library/ms269003(v = vs80).aspx)。還請查看此[VSTO疑難解答](http://archive.msdn.microsoft.com/vstotroubleshooter)。 – Keith