From 8ff20cb1250223539ef631e584a7b64b129b71d3 Mon Sep 17 00:00:00 2001 From: Jan Kratochvil Date: Mon, 27 Apr 2026 17:48:42 +0200 Subject: [PATCH] Enlighten ResolveNonMSBuildProjectOutput for multithreaded mode Add [MSBuildMultiThreadableTask] attribute to ResolveNonMSBuildProjectOutput. This is an attribute-only migration - no IMultiThreadableTask needed since the task uses only pre-resolved absolute paths for file I/O. Fixes #13612 Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- src/Tasks/ResolveNonMSBuildProjectOutput.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/Tasks/ResolveNonMSBuildProjectOutput.cs b/src/Tasks/ResolveNonMSBuildProjectOutput.cs index 6667c4bb082..e73dac472b0 100644 --- a/src/Tasks/ResolveNonMSBuildProjectOutput.cs +++ b/src/Tasks/ResolveNonMSBuildProjectOutput.cs @@ -22,6 +22,7 @@ namespace Microsoft.Build.Tasks /// references (i.e. calling into specific targets of references to get the manifest file name) /// which would not be possible with a mixed list of MSBuild and non-MSBuild references. /// + [MSBuildMultiThreadableTask] public class ResolveNonMSBuildProjectOutput : ResolveProjectBase { #region Constructors