私はSLのOOBアプリ(それが唯一のOOBを実行)し、app.xaml.cssにReportErrorToDOMコードについて思っていた持っている:いいえがあるので、私が理解から、OOBでHTMLページの文句を言わない仕事をOOB Silverlight 4アプリケーションでUIに未処理のエラーが表示されるのはどうですか? (HTMLページの)
をDOM/HTML?そのため、このコードはTryCatchブロックにラップされていますか? (これは新しいSL4アプリのデフォルトです)。
OOBアプリケーションでUIに未処理のエラーを表示させるには、HTMLPageをMessageBox.Showに置き換えて判断する必要がありますか?
私はこのことについてGoogleで何かを見つけることができません、初期の開始位置として意見感謝...
private void ReportErrorToDOM(ApplicationUnhandledExceptionEventArgs e)
{
try
{
string errorMsg = e.ExceptionObject.Message + e.ExceptionObject.StackTrace;
errorMsg = errorMsg.Replace('"', '\'').Replace("\r\n", @"\n");
System.Windows.Browser.HtmlPage.Window.Eval("throw new Error(\"Unhandled Error in Silverlight Application " + errorMsg + "\");");
}
catch (Exception)
{
}
}
あなたのアドバイスのおかげでアンソニー。私はおそらくエラーをログに記録し、MessageBoxに何か基本的なものを表示します。 – Rodney