From 88c94444854f4baddbbff6ee9655b660567202ec Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 20 Oct 2025 22:57:50 +0000 Subject: [PATCH 1/5] Initial plan From 647926faff9e8ac9f3af9d196a01c7f10a2848ee Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 20 Oct 2025 23:02:41 +0000 Subject: [PATCH 2/5] Add MSBuild TaskFactory telemetry documentation Co-authored-by: meaghanlewis <10103121+meaghanlewis@users.noreply.github.com> --- docs/core/tools/telemetry.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/core/tools/telemetry.md b/docs/core/tools/telemetry.md index 55b143f1a9397..93d10062d4762 100644 --- a/docs/core/tools/telemetry.md +++ b/docs/core/tools/telemetry.md @@ -121,6 +121,8 @@ The telemetry feature collects the following data: | >=10.0.100 | Whether MSBuild was used for file-based apps with `dotnet run`. | | >=10.0.100 | Whether Roslyn compiler was used for file-based apps with `dotnet run`. | | >=10.0.100 | The detected LLM agent name if the CLI was invoked from an LLM agent. For more information, see [LLM detection](#llm-detection).| +| >=10.0.100 | Usage counts of MSBuild Task Factories (for example, inline C# tasks, multithreaded-aware tasks, out-of-process tasks). | +| >=10.0.100 | Number of MSBuild tasks executed in TaskHosts versus not in TaskHosts. | ### Collected options From 2e9012f38e0eff24f319c6c978e986b2310a5dcf Mon Sep 17 00:00:00 2001 From: Meaghan Osagie Date: Tue, 21 Oct 2025 13:42:40 -0700 Subject: [PATCH 3/5] Refine telemetry documentation for MSBuild Task Factories usage and execution counts --- docs/core/tools/telemetry.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/core/tools/telemetry.md b/docs/core/tools/telemetry.md index 93d10062d4762..7da407e6271a4 100644 --- a/docs/core/tools/telemetry.md +++ b/docs/core/tools/telemetry.md @@ -121,8 +121,8 @@ The telemetry feature collects the following data: | >=10.0.100 | Whether MSBuild was used for file-based apps with `dotnet run`. | | >=10.0.100 | Whether Roslyn compiler was used for file-based apps with `dotnet run`. | | >=10.0.100 | The detected LLM agent name if the CLI was invoked from an LLM agent. For more information, see [LLM detection](#llm-detection).| -| >=10.0.100 | Usage counts of MSBuild Task Factories (for example, inline C# tasks, multithreaded-aware tasks, out-of-process tasks). | -| >=10.0.100 | Number of MSBuild tasks executed in TaskHosts versus not in TaskHosts. | +| >=10.0.100 | Which MSBuild Task Factories are used to load and run tasks, (including inline C# tasks, Multithreaded-aware tasks, and out-of-process tasks) and how many tasks they execute. | +| >=10.0.100 | Number of MSBuild tasks executed in TaskHosts versus tasks not executed in TaskHosts. | ### Collected options From a6658f6bacfb436a0c853c8d7ec4e24d9f3d4523 Mon Sep 17 00:00:00 2001 From: "Meaghan Osagie (Lewis)" Date: Tue, 21 Oct 2025 14:25:23 -0700 Subject: [PATCH 4/5] Update docs/core/tools/telemetry.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- docs/core/tools/telemetry.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/core/tools/telemetry.md b/docs/core/tools/telemetry.md index 7da407e6271a4..fc7b304063663 100644 --- a/docs/core/tools/telemetry.md +++ b/docs/core/tools/telemetry.md @@ -121,7 +121,7 @@ The telemetry feature collects the following data: | >=10.0.100 | Whether MSBuild was used for file-based apps with `dotnet run`. | | >=10.0.100 | Whether Roslyn compiler was used for file-based apps with `dotnet run`. | | >=10.0.100 | The detected LLM agent name if the CLI was invoked from an LLM agent. For more information, see [LLM detection](#llm-detection).| -| >=10.0.100 | Which MSBuild Task Factories are used to load and run tasks, (including inline C# tasks, Multithreaded-aware tasks, and out-of-process tasks) and how many tasks they execute. | +| >=10.0.100 | Which MSBuild Task Factories are used to load and run tasks, (including inline C# tasks, multithreaded-aware tasks, and out-of-process tasks) and how many tasks they execute. | | >=10.0.100 | Number of MSBuild tasks executed in TaskHosts versus tasks not executed in TaskHosts. | ### Collected options From 156f1245988f4f750843f860c8f6675ab9ebe9f6 Mon Sep 17 00:00:00 2001 From: Chet Husk Date: Mon, 27 Oct 2025 15:35:36 -0500 Subject: [PATCH 5/5] Update docs/core/tools/telemetry.md Co-authored-by: Genevieve Warren <24882762+gewarren@users.noreply.github.com> --- docs/core/tools/telemetry.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/core/tools/telemetry.md b/docs/core/tools/telemetry.md index fc7b304063663..adb9b7211fd9b 100644 --- a/docs/core/tools/telemetry.md +++ b/docs/core/tools/telemetry.md @@ -121,7 +121,7 @@ The telemetry feature collects the following data: | >=10.0.100 | Whether MSBuild was used for file-based apps with `dotnet run`. | | >=10.0.100 | Whether Roslyn compiler was used for file-based apps with `dotnet run`. | | >=10.0.100 | The detected LLM agent name if the CLI was invoked from an LLM agent. For more information, see [LLM detection](#llm-detection).| -| >=10.0.100 | Which MSBuild Task Factories are used to load and run tasks, (including inline C# tasks, multithreaded-aware tasks, and out-of-process tasks) and how many tasks they execute. | +| >=10.0.100 | Which MSBuild task factories are used to load and run tasks (including inline C# tasks, multithreaded-aware tasks, and out-of-process tasks), and how many tasks they execute. | | >=10.0.100 | Number of MSBuild tasks executed in TaskHosts versus tasks not executed in TaskHosts. | ### Collected options