-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Closed
Labels
Area: TasksIssues impacting the tasks shipped in Microsoft.Build.Tasks.Core.dll.Issues impacting the tasks shipped in Microsoft.Build.Tasks.Core.dll.
Description
Many custom tasks are not thread-safe, which can lead to issues when executed in a single-node, multithreaded environment. We propose to eventually run all MSBuild and SDK tasks within a single node, while offloading customer-defined tasks to a separate task host process. We will start though with offloading all the tasks to task host and moving the tasks to the process once we make them thread safe.
The goal of this issue is to
- prototype offloading all tasks to the task host to ensure we can have customers tasks' compatibility with single-node, multithreaded task execution.
- evaluate available prototypes of single-node, multithreaded msbuild.
Metadata
Metadata
Assignees
Labels
Area: TasksIssues impacting the tasks shipped in Microsoft.Build.Tasks.Core.dll.Issues impacting the tasks shipped in Microsoft.Build.Tasks.Core.dll.