Skip to content

Commit e2b4f9e

Browse files
authored
[release/9.0.1xx] Using ConsoleLogger to prevent unexpected behavior (#45015)
1 parent 97cc1c1 commit e2b4f9e

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/Cli/dotnet/commands/dotnet-run/RunCommand.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -480,7 +480,9 @@ public void Shutdown()
480480
static ILogger MakeTerminalLogger(VerbosityOptions? verbosity)
481481
{
482482
var msbuildVerbosity = ToLoggerVerbosity(verbosity);
483-
var thing = Assembly.Load("MSBuild").GetType("Microsoft.Build.Logging.TerminalLogger.TerminalLogger")!.GetConstructor([typeof(LoggerVerbosity)])!.Invoke([msbuildVerbosity]) as ILogger;
483+
484+
// Temporary fix for 9.0.1xx. 9.0.2xx will use the TerminalLogger in the safe way.
485+
var thing = new ConsoleLogger(msbuildVerbosity);
484486
return thing!;
485487
}
486488

0 commit comments

Comments
 (0)