diff --git a/Build/init.ps1 b/Build/init.ps1
index bb3478bf63..e96fffffc9 100644
--- a/Build/init.ps1
+++ b/Build/init.ps1
@@ -1,4 +1,4 @@
-# Don't allow using undeclared variables
+# Don't allow using undeclared variables
Set-Strictmode -version latest
$root = (Resolve-Path "$PSScriptRoot\..").Path
@@ -80,7 +80,8 @@ if ($msbuildPath -and !(Test-Path "$msbuildPath/nanoFramework")) {
Write-Output "Latest VS is: $VsInstance"
# Get extension details according to VS version, starting from VS2022 down to VS2019
- if($vsInstance.Contains('2022'))
+ # TODO check if the extension for VS2022 is compatible it VS2026
+ if($vsInstance.Contains('2026') -or $vsInstance.Contains('2022'))
{
$extensionUrl = "https://github.com/nanoframework/nf-Visual-Studio-extension/releases/download/$vs2022Tag/nanoFramework.Tools.VS2022.Extension.vsix"
$vsixPath = Join-Path $tempDir "nanoFramework.Tools.VS2022.Extension.zip"
diff --git a/CodeGen/CodeGen.csproj b/CodeGen/CodeGen.csproj
index b33eb9dfc1..815ce3974a 100644
--- a/CodeGen/CodeGen.csproj
+++ b/CodeGen/CodeGen.csproj
@@ -2,7 +2,7 @@
Exe
- net9.0
+ net10.0
latest
enable
diff --git a/Directory.Packages.props b/Directory.Packages.props
index 7fd84bfa69..d171b58c03 100644
--- a/Directory.Packages.props
+++ b/Directory.Packages.props
@@ -4,15 +4,15 @@
-
-
-
-
+
+
+
+
-
+
-
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
diff --git a/PerfTests/PerfTest_Startup/PerfTest_Startup.csproj b/PerfTests/PerfTest_Startup/PerfTest_Startup.csproj
index 1f4ca912d6..76fe270e1c 100644
--- a/PerfTests/PerfTest_Startup/PerfTest_Startup.csproj
+++ b/PerfTests/PerfTest_Startup/PerfTest_Startup.csproj
@@ -2,7 +2,7 @@
Exe
- net9.0
+ net10.0
enable
enable
perftest
diff --git a/PerfTests/PerfTest_Startup_Aot/PerfTest_Startup_Aot.csproj b/PerfTests/PerfTest_Startup_Aot/PerfTest_Startup_Aot.csproj
index 85893c202a..68a6071dcc 100644
--- a/PerfTests/PerfTest_Startup_Aot/PerfTest_Startup_Aot.csproj
+++ b/PerfTests/PerfTest_Startup_Aot/PerfTest_Startup_Aot.csproj
@@ -2,7 +2,7 @@
Exe
- net9.0
+ net10.0
enable
enable
perftest
diff --git a/PerfTests/PerfTest_Startup_v4_144_0/PerfTest_Startup_v4_144_0.csproj b/PerfTests/PerfTest_Startup_v4_144_0/PerfTest_Startup_v4_144_0.csproj
index c585fb0727..249e81cacf 100644
--- a/PerfTests/PerfTest_Startup_v4_144_0/PerfTest_Startup_v4_144_0.csproj
+++ b/PerfTests/PerfTest_Startup_v4_144_0/PerfTest_Startup_v4_144_0.csproj
@@ -2,7 +2,7 @@
Exe
- net9.0
+ net10.0
enable
enable
perftest_before
diff --git a/PerfTests/PerfTest_Startup_v4_72_0/PerfTest_Startup_v4_72_0.csproj b/PerfTests/PerfTest_Startup_v4_72_0/PerfTest_Startup_v4_72_0.csproj
index 6e31c36338..1bf3b60ebb 100644
--- a/PerfTests/PerfTest_Startup_v4_72_0/PerfTest_Startup_v4_72_0.csproj
+++ b/PerfTests/PerfTest_Startup_v4_72_0/PerfTest_Startup_v4_72_0.csproj
@@ -2,7 +2,7 @@
Exe
- net9.0
+ net10.0
enable
enable
perftest_before
diff --git a/Samples/Directory.Packages.props b/Samples/Directory.Packages.props
index 3f24827b01..cb16f092ef 100644
--- a/Samples/Directory.Packages.props
+++ b/Samples/Directory.Packages.props
@@ -3,8 +3,8 @@
true
-
-
+
+
diff --git a/Samples/UnitConverter.Console/UnitConverter.Console.csproj b/Samples/UnitConverter.Console/UnitConverter.Console.csproj
index 3f3de72140..ae8f5130fb 100644
--- a/Samples/UnitConverter.Console/UnitConverter.Console.csproj
+++ b/Samples/UnitConverter.Console/UnitConverter.Console.csproj
@@ -2,7 +2,7 @@
Exe
- net8.0
+ net10.0
enable
enable
diff --git a/UnitsNet.Benchmark/UnitsNet.Benchmark.csproj b/UnitsNet.Benchmark/UnitsNet.Benchmark.csproj
index 2bb2157531..fb5c897b04 100644
--- a/UnitsNet.Benchmark/UnitsNet.Benchmark.csproj
+++ b/UnitsNet.Benchmark/UnitsNet.Benchmark.csproj
@@ -1,7 +1,7 @@
Exe
- net9.0;net48
+ net10.0;net9.0;net48
preview
6.0.0.0
6.0.0.0
diff --git a/UnitsNet.NumberExtensions.CS14.Tests/UnitsNet.NumberExtensions.CS14.Tests.csproj b/UnitsNet.NumberExtensions.CS14.Tests/UnitsNet.NumberExtensions.CS14.Tests.csproj
index 58930bd6c3..3983936e1d 100644
--- a/UnitsNet.NumberExtensions.CS14.Tests/UnitsNet.NumberExtensions.CS14.Tests.csproj
+++ b/UnitsNet.NumberExtensions.CS14.Tests/UnitsNet.NumberExtensions.CS14.Tests.csproj
@@ -1,7 +1,7 @@
- net48;net8.0;net9.0
+ net48;net8.0;net9.0;net10.0
UnitsNet.NumberExtensions.Tests
preview
enable
diff --git a/UnitsNet.NumberExtensions.CS14/UnitsNet.NumberExtensions.CS14.csproj b/UnitsNet.NumberExtensions.CS14/UnitsNet.NumberExtensions.CS14.csproj
index 6e27fedaff..9ff4fcacde 100644
--- a/UnitsNet.NumberExtensions.CS14/UnitsNet.NumberExtensions.CS14.csproj
+++ b/UnitsNet.NumberExtensions.CS14/UnitsNet.NumberExtensions.CS14.csproj
@@ -23,16 +23,14 @@
$([System.Text.RegularExpressions.Regex]::Match($(Version), '^[0-9.]+')).0
6.0.0.0
$(VersionNoSuffix)
- preview
+ latest
enable
UnitsNet
- netstandard2.0;net8.0;net9.0
+ netstandard2.0;net8.0;net9.0;net10.0
-
- false
-
+ true
diff --git a/UnitsNet.NumberExtensions.Tests/UnitsNet.NumberExtensions.Tests.csproj b/UnitsNet.NumberExtensions.Tests/UnitsNet.NumberExtensions.Tests.csproj
index 95e55dfba7..be1d2ddbb8 100644
--- a/UnitsNet.NumberExtensions.Tests/UnitsNet.NumberExtensions.Tests.csproj
+++ b/UnitsNet.NumberExtensions.Tests/UnitsNet.NumberExtensions.Tests.csproj
@@ -1,7 +1,7 @@
- net48;net8.0;net9.0
+ net48;net8.0;net9.0;net10.0
UnitsNet.NumberExtensions.Tests
latest
enable
diff --git a/UnitsNet.NumberExtensions/UnitsNet.NumberExtensions.csproj b/UnitsNet.NumberExtensions/UnitsNet.NumberExtensions.csproj
index db25eaa097..d79cb3901d 100644
--- a/UnitsNet.NumberExtensions/UnitsNet.NumberExtensions.csproj
+++ b/UnitsNet.NumberExtensions/UnitsNet.NumberExtensions.csproj
@@ -26,7 +26,7 @@
latest
enable
UnitsNet
- netstandard2.0;net8.0;net9.0
+ netstandard2.0;net8.0;net9.0;net10.0
true
diff --git a/UnitsNet.Serialization.JsonNet.Tests/UnitsNet.Serialization.JsonNet.Tests.csproj b/UnitsNet.Serialization.JsonNet.Tests/UnitsNet.Serialization.JsonNet.Tests.csproj
index b50af19181..dddf08cd08 100644
--- a/UnitsNet.Serialization.JsonNet.Tests/UnitsNet.Serialization.JsonNet.Tests.csproj
+++ b/UnitsNet.Serialization.JsonNet.Tests/UnitsNet.Serialization.JsonNet.Tests.csproj
@@ -1,7 +1,7 @@
- net8.0;net9.0
+ net8.0;net9.0;net10.0
UnitsNet.Serialization.JsonNet.Tests
true
CS0618
diff --git a/UnitsNet.Serialization.JsonNet/UnitsNet.Serialization.JsonNet.csproj b/UnitsNet.Serialization.JsonNet/UnitsNet.Serialization.JsonNet.csproj
index d283c6daec..5a056d5c54 100644
--- a/UnitsNet.Serialization.JsonNet/UnitsNet.Serialization.JsonNet.csproj
+++ b/UnitsNet.Serialization.JsonNet/UnitsNet.Serialization.JsonNet.csproj
@@ -27,7 +27,7 @@
latest
enable
UnitsNet.Serialization.JsonNet
- netstandard2.0;net8.0;net9.0
+ netstandard2.0;net8.0;net9.0;net10.0
true
diff --git a/UnitsNet.Tests/UnitsNet.Tests.csproj b/UnitsNet.Tests/UnitsNet.Tests.csproj
index e7d635d49d..0ab93c024c 100644
--- a/UnitsNet.Tests/UnitsNet.Tests.csproj
+++ b/UnitsNet.Tests/UnitsNet.Tests.csproj
@@ -1,7 +1,7 @@
- net8.0;net9.0
+ net8.0;net9.0;net10.0
latest
enable
true
diff --git a/UnitsNet/UnitsNet.csproj b/UnitsNet/UnitsNet.csproj
index 5f518d2741..fd9cc04d92 100644
--- a/UnitsNet/UnitsNet.csproj
+++ b/UnitsNet/UnitsNet.csproj
@@ -27,7 +27,7 @@
latest
enable
UnitsNet
- netstandard2.0;net8.0;net9.0
+ netstandard2.0;net8.0;net9.0;net10.0
true