From e7d3020eae5461caf0755c2076f12ff999dd7172 Mon Sep 17 00:00:00 2001
From: fifem <70780972+Patch4747@users.noreply.github.com>
Date: Mon, 27 Jul 2026 14:10:22 -0700
Subject: [PATCH] update to .NET 10
---
.../AppWithPlugin/AppWithPlugin/AppWithPlugin.csproj | 2 +-
core/extensions/AppWithPlugin/AppWithPlugin/Program.cs | 10 +++++-----
.../AppWithPlugin/FrenchPlugin/FrenchPlugin.csproj | 2 +-
.../AppWithPlugin/HelloPlugin/HelloPlugin.csproj | 2 +-
.../AppWithPlugin/JsonPlugin/JsonPlugin.csproj | 2 +-
.../AppWithPlugin/OldJsonPlugin/OldJsonPlugin.csproj | 2 +-
.../AppWithPlugin/PluginBase/PluginBase.csproj | 2 +-
core/extensions/AppWithPlugin/ReadMe.md | 2 +-
core/extensions/AppWithPlugin/UVPlugin/UVPlugin.csproj | 2 +-
9 files changed, 13 insertions(+), 13 deletions(-)
diff --git a/core/extensions/AppWithPlugin/AppWithPlugin/AppWithPlugin.csproj b/core/extensions/AppWithPlugin/AppWithPlugin/AppWithPlugin.csproj
index 5e6f707a6dc..d70ef76f600 100644
--- a/core/extensions/AppWithPlugin/AppWithPlugin/AppWithPlugin.csproj
+++ b/core/extensions/AppWithPlugin/AppWithPlugin/AppWithPlugin.csproj
@@ -2,7 +2,7 @@
Exe
- net8.0
+ net10.0
diff --git a/core/extensions/AppWithPlugin/AppWithPlugin/Program.cs b/core/extensions/AppWithPlugin/AppWithPlugin/Program.cs
index 14e778e35e1..ed1f3c14c1c 100644
--- a/core/extensions/AppWithPlugin/AppWithPlugin/Program.cs
+++ b/core/extensions/AppWithPlugin/AppWithPlugin/Program.cs
@@ -21,11 +21,11 @@ static void Main(string[] args)
string[] pluginPaths = new string[]
{
- @"HelloPlugin\bin\Debug\net8.0\HelloPlugin.dll",
- @"JsonPlugin\bin\Debug\net8.0\JsonPlugin.dll",
- @"OldJsonPlugin\bin\Debug\net8.0\OldJsonPlugin.dll",
- @"FrenchPlugin\bin\Debug\net8.0\FrenchPlugin.dll",
- @"UVPlugin\bin\Debug\net8.0\UVPlugin.dll",
+ @"HelloPlugin\bin\Debug\net10.0\HelloPlugin.dll",
+ @"JsonPlugin\bin\Debug\net10.0\JsonPlugin.dll",
+ @"OldJsonPlugin\bin\Debug\net10.0\OldJsonPlugin.dll",
+ @"FrenchPlugin\bin\Debug\net10.0\FrenchPlugin.dll",
+ @"UVPlugin\bin\Debug\net10.0\UVPlugin.dll",
};
IEnumerable commands = pluginPaths.SelectMany(pluginPath =>
diff --git a/core/extensions/AppWithPlugin/FrenchPlugin/FrenchPlugin.csproj b/core/extensions/AppWithPlugin/FrenchPlugin/FrenchPlugin.csproj
index fac1348c34d..0d4811ba723 100644
--- a/core/extensions/AppWithPlugin/FrenchPlugin/FrenchPlugin.csproj
+++ b/core/extensions/AppWithPlugin/FrenchPlugin/FrenchPlugin.csproj
@@ -1,7 +1,7 @@
- net8.0
+ net10.0
true
diff --git a/core/extensions/AppWithPlugin/HelloPlugin/HelloPlugin.csproj b/core/extensions/AppWithPlugin/HelloPlugin/HelloPlugin.csproj
index 151aa4be68a..74f7dbc4dda 100644
--- a/core/extensions/AppWithPlugin/HelloPlugin/HelloPlugin.csproj
+++ b/core/extensions/AppWithPlugin/HelloPlugin/HelloPlugin.csproj
@@ -1,7 +1,7 @@
- net8.0
+ net10.0
true
diff --git a/core/extensions/AppWithPlugin/JsonPlugin/JsonPlugin.csproj b/core/extensions/AppWithPlugin/JsonPlugin/JsonPlugin.csproj
index f3b3c2172f3..3296d1e3601 100644
--- a/core/extensions/AppWithPlugin/JsonPlugin/JsonPlugin.csproj
+++ b/core/extensions/AppWithPlugin/JsonPlugin/JsonPlugin.csproj
@@ -1,7 +1,7 @@
- net8.0
+ net10.0
true
diff --git a/core/extensions/AppWithPlugin/OldJsonPlugin/OldJsonPlugin.csproj b/core/extensions/AppWithPlugin/OldJsonPlugin/OldJsonPlugin.csproj
index 8b9f1f6b49a..bfefe75803b 100644
--- a/core/extensions/AppWithPlugin/OldJsonPlugin/OldJsonPlugin.csproj
+++ b/core/extensions/AppWithPlugin/OldJsonPlugin/OldJsonPlugin.csproj
@@ -1,7 +1,7 @@
- net8.0
+ net10.0
true
diff --git a/core/extensions/AppWithPlugin/PluginBase/PluginBase.csproj b/core/extensions/AppWithPlugin/PluginBase/PluginBase.csproj
index 58990cd569d..4340f623963 100644
--- a/core/extensions/AppWithPlugin/PluginBase/PluginBase.csproj
+++ b/core/extensions/AppWithPlugin/PluginBase/PluginBase.csproj
@@ -1,7 +1,7 @@
- net8.0
+ net10.0
diff --git a/core/extensions/AppWithPlugin/ReadMe.md b/core/extensions/AppWithPlugin/ReadMe.md
index d0d98904f6f..f91bb6b145d 100644
--- a/core/extensions/AppWithPlugin/ReadMe.md
+++ b/core/extensions/AppWithPlugin/ReadMe.md
@@ -21,7 +21,7 @@ By using `AssemblyDependencyResolver` along with a custom `AssemblyLoadContext`,
## Build and Run
-1. Install .NET 8.0 or newer. The sample targets .NET 8.0, but support for all the features it uses was added in .NET Core 3.0.
+1. Install .NET 10.0 or newer. The sample targets .NET 10.0, but support for all the features it uses was added in .NET Core 3.0.
2. Use the .NET SDK to build the project via `dotnet build`.
- The AppWithPlugin project does not contain any references to the plugin projects, so you need to build the solution.
3. Go to the AppWithPlugin directory and use `dotnet run` to run the app.
diff --git a/core/extensions/AppWithPlugin/UVPlugin/UVPlugin.csproj b/core/extensions/AppWithPlugin/UVPlugin/UVPlugin.csproj
index b1fec632d48..904610c3fd3 100644
--- a/core/extensions/AppWithPlugin/UVPlugin/UVPlugin.csproj
+++ b/core/extensions/AppWithPlugin/UVPlugin/UVPlugin.csproj
@@ -1,7 +1,7 @@
- net8.0
+ net10.0
true