From f5abdabbdf8c99ffc9607e17d736a8b20ce04482 Mon Sep 17 00:00:00 2001 From: Casper Sparre Date: Fri, 14 Nov 2025 14:14:57 +0100 Subject: [PATCH 1/2] Added TFMs for .NET 10 --- MonoDevelop.MSBuild/Schema/FrameworkInfoProvider.cs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/MonoDevelop.MSBuild/Schema/FrameworkInfoProvider.cs b/MonoDevelop.MSBuild/Schema/FrameworkInfoProvider.cs index 47efa14f..9f21a558 100644 --- a/MonoDevelop.MSBuild/Schema/FrameworkInfoProvider.cs +++ b/MonoDevelop.MSBuild/Schema/FrameworkInfoProvider.cs @@ -196,6 +196,16 @@ void AddLegacy (string? shortName, string identifier, int versionMajor, int vers AddNetCore (7, 0, "net9.0-tizen", KnownPlatform.Tizen); AddNetCore (7, 0, "net9.0-browser", KnownPlatform.Browser); + AddNetCore (10, 0, "net10.0"); + AddNetCore (10, 0, "net10.0-windows", KnownPlatform.Windows); + AddNetCore (10, 0, "net10.0-android", KnownPlatform.Android); + AddNetCore (10, 0, "net10.0-ios", KnownPlatform.iOS); + AddNetCore (10, 0, "net10.0-maccatalyst", KnownPlatform.MacCatalyst); + AddNetCore (10, 0, "net10.0-macos", KnownPlatform.macOS); + AddNetCore (10, 0, "net10.0-tvos", KnownPlatform.tvOS); + AddNetCore (10, 0, "net10.0-tizen", KnownPlatform.Tizen); + AddNetCore (10, 0, "net10.0-browser", KnownPlatform.Browser); + AddLegacy (null, FxID.MonoAndroid, 1, 0); AddLegacy (null, FxID.MonoAndroid, 2, 3); AddLegacy (null, FxID.MonoAndroid, 4, 0, 3); From 41935b1c49ac4f0556bd9e26f333a2687c232037 Mon Sep 17 00:00:00 2001 From: Casper Sparre Date: Fri, 14 Nov 2025 14:15:13 +0100 Subject: [PATCH 2/2] Fixed incorrect versions for net8.0 and net9.0 TFMs --- MonoDevelop.MSBuild/Schema/FrameworkInfoProvider.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/MonoDevelop.MSBuild/Schema/FrameworkInfoProvider.cs b/MonoDevelop.MSBuild/Schema/FrameworkInfoProvider.cs index 9f21a558..c453d66b 100644 --- a/MonoDevelop.MSBuild/Schema/FrameworkInfoProvider.cs +++ b/MonoDevelop.MSBuild/Schema/FrameworkInfoProvider.cs @@ -183,8 +183,8 @@ void AddLegacy (string? shortName, string identifier, int versionMajor, int vers AddNetCore (8, 0, "net8.0-maccatalyst", KnownPlatform.MacCatalyst); AddNetCore (8, 0, "net8.0-macos", KnownPlatform.macOS); AddNetCore (8, 0, "net8.0-tvos", KnownPlatform.tvOS); - AddNetCore (7, 0, "net8.0-tizen", KnownPlatform.Tizen); - AddNetCore (7, 0, "net8.0-browser", KnownPlatform.Browser); + AddNetCore (8, 0, "net8.0-tizen", KnownPlatform.Tizen); + AddNetCore (8, 0, "net8.0-browser", KnownPlatform.Browser); AddNetCore (9, 0, "net9.0"); AddNetCore (9, 0, "net9.0-windows", KnownPlatform.Windows); @@ -193,8 +193,8 @@ void AddLegacy (string? shortName, string identifier, int versionMajor, int vers AddNetCore (9, 0, "net9.0-maccatalyst", KnownPlatform.MacCatalyst); AddNetCore (9, 0, "net9.0-macos", KnownPlatform.macOS); AddNetCore (9, 0, "net9.0-tvos", KnownPlatform.tvOS); - AddNetCore (7, 0, "net9.0-tizen", KnownPlatform.Tizen); - AddNetCore (7, 0, "net9.0-browser", KnownPlatform.Browser); + AddNetCore (9, 0, "net9.0-tizen", KnownPlatform.Tizen); + AddNetCore (9, 0, "net9.0-browser", KnownPlatform.Browser); AddNetCore (10, 0, "net10.0"); AddNetCore (10, 0, "net10.0-windows", KnownPlatform.Windows);