私はVS2010を使用して作成されたVSTO Excelアドインを持っており、Enterprise Library 5.0からの例外処理を使用しています。開発でうまく動作しますが、一度クリックすれば展開すると、エラーがエンタープライズライブラリに呑み込まれてしまいます。VSTO Excelアドインエンタープライズライブラリを使用して嚥下例外
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/en-us/library/ms269003(v = vs80).aspx)を参照してください。この[VSTOトラブルシューティング](http://archive.msdn.microsoft.com/vstotroubleshooter)も参照してください。 – Keith