From 06dfc24473cef98817adf51278f965e495f0e986 Mon Sep 17 00:00:00 2001 From: BrennanConroy Date: Wed, 24 Mar 2021 10:45:51 -0700 Subject: [PATCH] Add tracing to templates process launch for debugging --- src/ProjectTemplates/Shared/Project.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/ProjectTemplates/Shared/Project.cs b/src/ProjectTemplates/Shared/Project.cs index 32910329d056..8176ea9abc77 100644 --- a/src/ProjectTemplates/Shared/Project.cs +++ b/src/ProjectTemplates/Shared/Project.cs @@ -102,6 +102,8 @@ internal async Task RunDotNetNewAsync( try { Output.WriteLine("Acquired DotNetNewLock"); + // Temporary while investigating why this process occasionally never runs or exits on Debian 9 + environmentVariables.Add("COREHOST_TRACE", "1"); using var execution = ProcessEx.Run(Output, AppContext.BaseDirectory, DotNetMuxer.MuxerPathOrDefault(), argString, environmentVariables); await execution.Exited; return new ProcessResult(execution); @@ -249,7 +251,7 @@ internal async Task RunDotNetEfUpdateDatabaseAsync() { command = "dotnet-ef"; } - + using var result = ProcessEx.Run(Output, TemplateOutputDir, command, args); await result.Exited; return new ProcessResult(result);