diff --git a/src/Build/Evaluation/Evaluator.cs b/src/Build/Evaluation/Evaluator.cs index 57e7e6da42d..b38d2ee912d 100644 --- a/src/Build/Evaluation/Evaluator.cs +++ b/src/Build/Evaluation/Evaluator.cs @@ -242,7 +242,7 @@ private Evaluator( _sdkResolverService = sdkResolverService; _submissionId = submissionId; _evaluationProfiler = new EvaluationProfiler(profileEvaluation); - _isRunningInVisualStudio = BuildEnvironmentHelper.Instance.RunningInVisualStudio; + _isRunningInVisualStudio = String.Equals("true", _data.GlobalPropertiesDictionary.GetProperty("BuildingInsideVisualStudio")?.EvaluatedValue, StringComparison.OrdinalIgnoreCase); // In 15.9 we added support for the global property "NuGetInteractive" to allow SDK resolvers to be interactive. // In 16.0 we added the /interactive command-line argument so the line below keeps back-compat