From 7e8a3fa0e5b1db8cb1b26cf05580146cb009c5d1 Mon Sep 17 00:00:00 2001 From: Korolev Dmitry Date: Mon, 13 Oct 2025 15:05:49 +0200 Subject: [PATCH] .NET: support .NET8 for hosting projects (#1426) * support net8.0 for hosting projects * enable CI to run on net8 * correctly setup tfms * correct fixes (avoid net8) * nit * fix hosting.a2a.tests tfm * update TFM for hosting.unitTests * remove .net8 CI target * revert hosting.tests --- dotnet/Directory.Build.props | 3 ++- ...crosoft.Agents.AI.Hosting.A2A.AspNetCore.csproj | 2 +- .../Microsoft.Agents.AI.Hosting.A2A.csproj | 14 +++----------- .../Microsoft.Agents.AI.Hosting.OpenAI.csproj | 4 ++-- .../Microsoft.Agents.AI.Hosting.A2A.Tests.csproj | 1 + 5 files changed, 9 insertions(+), 15 deletions(-) diff --git a/dotnet/Directory.Build.props b/dotnet/Directory.Build.props index 98d593acaf..6b61196bbd 100644 --- a/dotnet/Directory.Build.props +++ b/dotnet/Directory.Build.props @@ -10,7 +10,8 @@ enable $(NoWarn);NU5128 true - net9.0 + net9.0;net8.0 + net9.0 net9.0;net8.0;netstandard2.0;net472 net9.0;net472 true diff --git a/dotnet/src/Microsoft.Agents.AI.Hosting.A2A.AspNetCore/Microsoft.Agents.AI.Hosting.A2A.AspNetCore.csproj b/dotnet/src/Microsoft.Agents.AI.Hosting.A2A.AspNetCore/Microsoft.Agents.AI.Hosting.A2A.AspNetCore.csproj index 115187398d..1f64d8528d 100644 --- a/dotnet/src/Microsoft.Agents.AI.Hosting.A2A.AspNetCore/Microsoft.Agents.AI.Hosting.A2A.AspNetCore.csproj +++ b/dotnet/src/Microsoft.Agents.AI.Hosting.A2A.AspNetCore/Microsoft.Agents.AI.Hosting.A2A.AspNetCore.csproj @@ -2,7 +2,7 @@ $(ProjectsCoreTargetFrameworks) - $(ProjectsCoreTargetFrameworks) + $(ProjectsDebugCoreTargetFrameworks) Microsoft.Agents.AI.Hosting.A2A.AspNetCore preview diff --git a/dotnet/src/Microsoft.Agents.AI.Hosting.A2A/Microsoft.Agents.AI.Hosting.A2A.csproj b/dotnet/src/Microsoft.Agents.AI.Hosting.A2A/Microsoft.Agents.AI.Hosting.A2A.csproj index 77aeb6b3bc..170d453ce2 100644 --- a/dotnet/src/Microsoft.Agents.AI.Hosting.A2A/Microsoft.Agents.AI.Hosting.A2A.csproj +++ b/dotnet/src/Microsoft.Agents.AI.Hosting.A2A/Microsoft.Agents.AI.Hosting.A2A.csproj @@ -2,9 +2,11 @@ $(ProjectsCoreTargetFrameworks) - $(ProjectsCoreTargetFrameworks) + $(ProjectsDebugCoreTargetFrameworks) Microsoft.Agents.AI.Hosting.A2A preview + Microsoft Agent Framework Hosting A2A + Provides Microsoft Agent Framework support for hosting A2A agents. @@ -24,19 +26,9 @@ - - - - - - - - Microsoft Agent Framework Hosting A2A - Provides Microsoft Agent Framework support for hosting A2A agents. - diff --git a/dotnet/src/Microsoft.Agents.AI.Hosting.OpenAI/Microsoft.Agents.AI.Hosting.OpenAI.csproj b/dotnet/src/Microsoft.Agents.AI.Hosting.OpenAI/Microsoft.Agents.AI.Hosting.OpenAI.csproj index cc618b54bc..f6de518c2b 100644 --- a/dotnet/src/Microsoft.Agents.AI.Hosting.OpenAI/Microsoft.Agents.AI.Hosting.OpenAI.csproj +++ b/dotnet/src/Microsoft.Agents.AI.Hosting.OpenAI/Microsoft.Agents.AI.Hosting.OpenAI.csproj @@ -2,7 +2,7 @@ $(ProjectsCoreTargetFrameworks) - $(ProjectsCoreTargetFrameworks) + $(ProjectsDebugCoreTargetFrameworks) $(NoWarn);IDE1006;IDE0130;NU1504;OPENAI001 Microsoft.Agents.AI.Hosting.OpenAI alpha @@ -16,7 +16,7 @@ - + all diff --git a/dotnet/tests/Microsoft.Agents.AI.Hosting.A2A.Tests/Microsoft.Agents.AI.Hosting.A2A.Tests.csproj b/dotnet/tests/Microsoft.Agents.AI.Hosting.A2A.Tests/Microsoft.Agents.AI.Hosting.A2A.Tests.csproj index 9b061c0c46..5c55317eb4 100644 --- a/dotnet/tests/Microsoft.Agents.AI.Hosting.A2A.Tests/Microsoft.Agents.AI.Hosting.A2A.Tests.csproj +++ b/dotnet/tests/Microsoft.Agents.AI.Hosting.A2A.Tests/Microsoft.Agents.AI.Hosting.A2A.Tests.csproj @@ -2,6 +2,7 @@ $(ProjectsCoreTargetFrameworks) + $(ProjectsDebugCoreTargetFrameworks)