From a9cf0a73acd6f2fedb699650ac9e0ba2e54d0032 Mon Sep 17 00:00:00 2001 From: Vincent Biret Date: Fri, 18 Sep 2026 09:50:30 -0400 Subject: [PATCH 1/3] ci: selects the slnf file for the symbol server in vscode ci: use the slnf file for dotnet build tasks Signed-off-by: Vincent Biret --- .vscode/settings.json | 3 +++ .vscode/tasks.json | 16 ++++++++++++++++ 2 files changed, 19 insertions(+) create mode 100644 .vscode/settings.json create mode 100644 .vscode/tasks.json diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000000..3493bdd211 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,3 @@ +{ + "dotnet.defaultSolution": "dotnet/agent-framework-release.slnf" +} \ No newline at end of file diff --git a/.vscode/tasks.json b/.vscode/tasks.json new file mode 100644 index 0000000000..5e630ea872 --- /dev/null +++ b/.vscode/tasks.json @@ -0,0 +1,16 @@ +{ + "version": "2.0.0", + "tasks": [ + { + "type": "process", + "command": "dotnet", + "group": "build", + "problemMatcher": [], + "label": "dotnet: build release solution filter", + "args": ["build", "dotnet/agent-framework-release.slnf"], + "options": { + "cwd": "${workspaceFolder}" + } + } + ] +} From 6424ace32abe065d8220622c58ebf8f219dfde71 Mon Sep 17 00:00:00 2001 From: Vincent Biret Date: Fri, 18 Sep 2026 09:50:52 -0400 Subject: [PATCH 2/3] ci: adds test projects in the slnf file Signed-off-by: Vincent Biret --- dotnet/agent-framework-release.slnf | 34 ++++++++++++++++++++++++++++- 1 file changed, 33 insertions(+), 1 deletion(-) diff --git a/dotnet/agent-framework-release.slnf b/dotnet/agent-framework-release.slnf index 4588c11d0e..b6639c7a09 100644 --- a/dotnet/agent-framework-release.slnf +++ b/dotnet/agent-framework-release.slnf @@ -37,7 +37,39 @@ "src\\Microsoft.Agents.AI.Workflows\\Microsoft.Agents.AI.Workflows.csproj", "src\\Microsoft.Agents.AI\\Microsoft.Agents.AI.csproj", "src\\Aspire.Hosting.AgentFramework.DevUI\\Aspire.Hosting.AgentFramework.DevUI.csproj", - "src\\Microsoft.Agents.AI.Hyperlight\\Microsoft.Agents.AI.Hyperlight.csproj" + "src\\Microsoft.Agents.AI.Hyperlight\\Microsoft.Agents.AI.Hyperlight.csproj", + "tests\\Aspire.Hosting.AgentFramework.DevUI.UnitTests\\Aspire.Hosting.AgentFramework.DevUI.UnitTests.csproj", + "tests\\Microsoft.Agents.AI.A2A.UnitTests\\Microsoft.Agents.AI.A2A.UnitTests.csproj", + "tests\\Microsoft.Agents.AI.Abstractions.UnitTests\\Microsoft.Agents.AI.Abstractions.UnitTests.csproj", + "tests\\Microsoft.Agents.AI.AgentHooks.UnitTests\\Microsoft.Agents.AI.AgentHooks.UnitTests.csproj", + "tests\\Microsoft.Agents.AI.Anthropic.UnitTests\\Microsoft.Agents.AI.Anthropic.UnitTests.csproj", + "tests\\Microsoft.Agents.AI.AzureAI.Persistent.UnitTests\\Microsoft.Agents.AI.AzureAI.Persistent.UnitTests.csproj", + "tests\\Microsoft.Agents.AI.CosmosNoSql.UnitTests\\Microsoft.Agents.AI.CosmosNoSql.UnitTests.csproj", + "tests\\Microsoft.Agents.AI.Declarative.UnitTests\\Microsoft.Agents.AI.Declarative.UnitTests.csproj", + "tests\\Microsoft.Agents.AI.DevUI.UnitTests\\Microsoft.Agents.AI.DevUI.UnitTests.csproj", + "tests\\Microsoft.Agents.AI.FeatureRegistry.UnitTests\\Microsoft.Agents.AI.FeatureRegistry.UnitTests.csproj", + "tests\\Microsoft.Agents.AI.Foundry.Hosting.UnitTests\\Microsoft.Agents.AI.Foundry.Hosting.UnitTests.csproj", + "tests\\Microsoft.Agents.AI.Foundry.UnitTests\\Microsoft.Agents.AI.Foundry.UnitTests.csproj", + "tests\\Microsoft.Agents.AI.GitHub.Copilot.UnitTests\\Microsoft.Agents.AI.GitHub.Copilot.UnitTests.csproj", + "tests\\Microsoft.Agents.AI.Harness.UnitTests\\Microsoft.Agents.AI.Harness.UnitTests.csproj", + "tests\\Microsoft.Agents.AI.Hosting.A2A.UnitTests\\Microsoft.Agents.AI.Hosting.A2A.UnitTests.csproj", + "tests\\Microsoft.Agents.AI.Hosting.AGUI.AspNetCore.UnitTests\\Microsoft.Agents.AI.Hosting.AGUI.AspNetCore.UnitTests.csproj", + "tests\\Microsoft.Agents.AI.Hosting.AzureStorage.UnitTests\\Microsoft.Agents.AI.Hosting.AzureStorage.UnitTests.csproj", + "tests\\Microsoft.Agents.AI.Hosting.OpenAI.UnitTests\\Microsoft.Agents.AI.Hosting.OpenAI.UnitTests.csproj", + "tests\\Microsoft.Agents.AI.Hosting.UnitTests\\Microsoft.Agents.AI.Hosting.UnitTests.csproj", + "tests\\Microsoft.Agents.AI.Hyperlight.UnitTests\\Microsoft.Agents.AI.Hyperlight.UnitTests.csproj", + "tests\\Microsoft.Agents.AI.LocalCodeAct.UnitTests\\Microsoft.Agents.AI.LocalCodeAct.UnitTests.csproj", + "tests\\Microsoft.Agents.AI.Mcp.UnitTests\\Microsoft.Agents.AI.Mcp.UnitTests.csproj", + "tests\\Microsoft.Agents.AI.Mem0.UnitTests\\Microsoft.Agents.AI.Mem0.UnitTests.csproj", + "tests\\Microsoft.Agents.AI.OpenAI.UnitTests\\Microsoft.Agents.AI.OpenAI.UnitTests.csproj", + "tests\\Microsoft.Agents.AI.Purview.UnitTests\\Microsoft.Agents.AI.Purview.UnitTests.csproj", + "tests\\Microsoft.Agents.AI.Tools.Shell.UnitTests\\Microsoft.Agents.AI.Tools.Shell.UnitTests.csproj", + "tests\\Microsoft.Agents.AI.UnitTests\\Microsoft.Agents.AI.UnitTests.csproj", + "tests\\Microsoft.Agents.AI.Valkey.UnitTests\\Microsoft.Agents.AI.Valkey.UnitTests.csproj", + "tests\\Microsoft.Agents.AI.Workflows.Declarative.Mcp.UnitTests\\Microsoft.Agents.AI.Workflows.Declarative.Mcp.UnitTests.csproj", + "tests\\Microsoft.Agents.AI.Workflows.Declarative.UnitTests\\Microsoft.Agents.AI.Workflows.Declarative.UnitTests.csproj", + "tests\\Microsoft.Agents.AI.Workflows.Generators.UnitTests\\Microsoft.Agents.AI.Workflows.Generators.UnitTests.csproj", + "tests\\Microsoft.Agents.AI.Workflows.UnitTests\\Microsoft.Agents.AI.Workflows.UnitTests.csproj" ] } } From c9184b728c9ca4a40cc33b4d64f49ccb363c85ee Mon Sep 17 00:00:00 2001 From: Vincent Biret Date: Fri, 18 Sep 2026 14:39:05 -0400 Subject: [PATCH 3/3] Fix build task configuration in tasks.json Updated build task to reference the correct solution file and change the working directory. Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --- .vscode/tasks.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.vscode/tasks.json b/.vscode/tasks.json index 5e630ea872..2601869dca 100644 --- a/.vscode/tasks.json +++ b/.vscode/tasks.json @@ -7,9 +7,9 @@ "group": "build", "problemMatcher": [], "label": "dotnet: build release solution filter", - "args": ["build", "dotnet/agent-framework-release.slnf"], + "args": ["build", "agent-framework-release.slnf"], "options": { - "cwd": "${workspaceFolder}" + "cwd": "${workspaceFolder}/dotnet" } } ]