diff --git a/src/Build/BackEnd/BuildManager/BuildManager.cs b/src/Build/BackEnd/BuildManager/BuildManager.cs index d1a29b8abaf..6b5bd19be85 100644 --- a/src/Build/BackEnd/BuildManager/BuildManager.cs +++ b/src/Build/BackEnd/BuildManager/BuildManager.cs @@ -516,8 +516,6 @@ ILoggingService InitializeLoggingService() throw; } - MSBuildEventSource.Log.BuildStop(); - return loggingService; } @@ -929,6 +927,8 @@ public void EndBuild() Reset(); _buildManagerState = BuildManagerState.Idle; + MSBuildEventSource.Log.BuildStop(); + _threadException?.Throw(); if (BuildParameters.DumpOpportunisticInternStats)