diff --git a/data/templates/project/CSharp/SilverlightApplication.xpt b/data/templates/project/CSharp/SilverlightApplication.xpt index ad4ad337af..62ee8b9122 100644 --- a/data/templates/project/CSharp/SilverlightApplication.xpt +++ b/data/templates/project/CSharp/SilverlightApplication.xpt @@ -6,7 +6,8 @@ C# Silverlight C#.Project.Form - Default Silverlight 3.0 Application + Default Silverlight Application + v4.0 @@ -32,7 +33,7 @@ Properties ${StandardNamespace} ${StandardNamespace} - v3.5 + v4.0 true @@ -59,7 +60,7 @@ - + @@ -107,21 +108,15 @@ namespace ${StandardNamespace} { } + private void Application_UnhandledException(object sender, ApplicationUnhandledExceptionEventArgs e) { - // If the app is running outside of the debugger then report the exception using - // the browser's exception mechanism. On IE this will display it a yellow alert - // icon in the status bar and Firefox will display a script error. if (!System.Diagnostics.Debugger.IsAttached) { - - // NOTE: This will allow the application to continue running after an exception has been thrown - // but not handled. - // For production applications this error handling should be replaced with something that will - // report the error to the website and stop the application. e.Handled = true; Deployment.Current.Dispatcher.BeginInvoke(delegate { ReportErrorToDOM(e); }); } } + private void ReportErrorToDOM(ApplicationUnhandledExceptionEventArgs e) { try { @@ -173,16 +168,6 @@ namespace ${StandardNamespace} > - - ]]>