From 8d095d3af685681d4a653de3a459a0019df5aa1d Mon Sep 17 00:00:00 2001 From: Pranav K Date: Tue, 20 Jun 2017 18:43:17 -0700 Subject: [PATCH] Unwrap inner exceptions for AggregateExceptions --- .../Internal/PrecompilationApplication.cs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/Microsoft.AspNetCore.Mvc.Razor.ViewCompilation/Internal/PrecompilationApplication.cs b/src/Microsoft.AspNetCore.Mvc.Razor.ViewCompilation/Internal/PrecompilationApplication.cs index 4ba381b7f2..b4c9246beb 100644 --- a/src/Microsoft.AspNetCore.Mvc.Razor.ViewCompilation/Internal/PrecompilationApplication.cs +++ b/src/Microsoft.AspNetCore.Mvc.Razor.ViewCompilation/Internal/PrecompilationApplication.cs @@ -37,6 +37,12 @@ namespace Microsoft.AspNetCore.Mvc.Razor.ViewCompilation.Internal { return base.Execute(ExpandResponseFiles(args)); } + catch (AggregateException ex) when (ex.InnerException != null) + { + Error.WriteLine(ex.InnerException.Message); + Error.WriteLine(ex.InnerException.StackTrace); + return 1; + } catch (Exception ex) { Error.WriteLine(ex.Message);