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}
>
-
-
]]>