Skip to content

Commit 74d7a74

Browse files
committed
[edit] upgrade all projects to .NET 10 and bump test/benchmark dependencies
- Target framework updated from net9.0 to net10.0 across all projects - CI workflow updated to dotnet 10.0.x and net10.0 test framework - VSCode launch/task configs updated to net10.0 output paths - BenchmarkDotNet bumped to 0.15.*, Microsoft.NET.Test.Sdk to 18.7.* - NUnit bumped to 4.6.*, NUnit3TestAdapter to 6.2.* - Simplify.Web core deps bumped (Configuration.Binder/Json 10.0.9, Simplify.DI 4.3.0, Simplify.Templates 2.0.3, Simplify.System 1.6.3) - SampleApp.WindowsServiceHosted: remove System.ServiceModel reference, bump Microsoft.AspNetCore to 2.3.11, Simplify.WindowsServices to 2.16.*
1 parent 9876984 commit 74d7a74

17 files changed

Lines changed: 72 additions & 55 deletions

File tree

.github/workflows/build.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
os: [ubuntu-latest, windows-2025-vs2026]
1818
include:
1919
- os: ubuntu-latest
20-
test-framework-command: --framework net9.0
20+
test-framework-command: --framework net10.0
2121

2222
steps:
2323
- name: Code Checkout
@@ -26,7 +26,7 @@ jobs:
2626
- name: Install DotNet
2727
uses: actions/setup-dotnet@v5
2828
with:
29-
dotnet-version: "9.0.x"
29+
dotnet-version: "10.0.x"
3030

3131
- name: Restore Dependencies
3232
run: dotnet restore

.vscode/launch.json

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
"type": "coreclr",
77
"request": "launch",
88
"preLaunchTask": "Build Angular Example",
9-
"program": "${workspaceFolder}/src/SampleApps/SampleApp.Angular/bin/Debug/net9.0/SampleApp.Angular.dll",
9+
"program": "${workspaceFolder}/src/SampleApps/SampleApp.Angular/bin/Debug/net10.0/SampleApp.Angular.dll",
1010
"cwd": "${workspaceFolder}/src/SampleApps/SampleApp.Angular/",
1111
"internalConsoleOptions": "openOnSessionStart",
1212
"serverReadyAction": {
@@ -23,7 +23,7 @@
2323
"type": "coreclr",
2424
"request": "launch",
2525
"preLaunchTask": "Build Angular Example",
26-
"program": "${workspaceFolder}/src/SampleApps/SampleApp.Angular/bin/Debug/net9.0/SampleApp.Angular.dll",
26+
"program": "${workspaceFolder}/src/SampleApps/SampleApp.Angular/bin/Debug/net10.0/SampleApp.Angular.dll",
2727
"cwd": "${workspaceFolder}/src/SampleApps/SampleApp.Angular/",
2828
"internalConsoleOptions": "openOnSessionStart",
2929
"serverReadyAction": {
@@ -41,8 +41,8 @@
4141
"type": "coreclr",
4242
"request": "launch",
4343
"preLaunchTask": "Build Api Example",
44-
"program": "${workspaceFolder}/src/SampleApps/SampleApp.Api/bin/Debug/net9.0/SampleApp.Api.dll",
45-
"cwd": "${workspaceFolder}/src/SampleApps/SampleApp.Api/bin/Debug/net9.0/",
44+
"program": "${workspaceFolder}/src/SampleApps/SampleApp.Api/bin/Debug/net10.0/SampleApp.Api.dll",
45+
"cwd": "${workspaceFolder}/src/SampleApps/SampleApp.Api/bin/Debug/net10.0/",
4646
"internalConsoleOptions": "openOnSessionStart",
4747
"serverReadyAction": {
4848
"action": "openExternally",
@@ -58,8 +58,8 @@
5858
"type": "coreclr",
5959
"request": "launch",
6060
"preLaunchTask": "Build Classic Example",
61-
"program": "${workspaceFolder}/src/SampleApps/SampleApp.Classic/bin/Debug/net9.0/SampleApp.Classic.dll",
62-
"cwd": "${workspaceFolder}/src/SampleApps/SampleApp.Classic/bin/Debug/net9.0/",
61+
"program": "${workspaceFolder}/src/SampleApps/SampleApp.Classic/bin/Debug/net10.0/SampleApp.Classic.dll",
62+
"cwd": "${workspaceFolder}/src/SampleApps/SampleApp.Classic/bin/Debug/net10.0/",
6363
"internalConsoleOptions": "openOnSessionStart",
6464
"serverReadyAction": {
6565
"action": "openExternally",
@@ -75,8 +75,8 @@
7575
"type": "coreclr",
7676
"request": "launch",
7777
"preLaunchTask": "Build",
78-
"program": "${workspaceFolder}/src/Simplify.Web.Benchmark/bin/Debug/net9.0/Simplify.Web.Benchmark.dll",
79-
"cwd": "${workspaceFolder}/src/Simplify.Web.Benchmark/bin/Debug/net9.0/",
78+
"program": "${workspaceFolder}/src/Simplify.Web.Benchmark/bin/Debug/net10.0/Simplify.Web.Benchmark.dll",
79+
"cwd": "${workspaceFolder}/src/Simplify.Web.Benchmark/bin/Debug/net10.0/",
8080
"internalConsoleOptions": "openOnSessionStart"
8181
},
8282
]

.vscode/settings.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,13 @@
1212
"Krylkov",
1313
"localizable",
1414
"Loggable",
15+
"msbuild",
1516
"mscorlib",
1617
"NETSTANDARD",
1718
"OWIN",
1819
"Redirector",
19-
"registrator"
20+
"registrator",
21+
"snupkg"
2022
],
2123
"coverage-gutters.coverageFileNames": [
2224
"lcov*.info"

.vscode/tasks.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@
5454
"args": [
5555
"test",
5656
"-f",
57-
"net9.0",
57+
"net10.0",
5858
"--filter",
5959
"TestCategory!=\"Benchmark\"",
6060
"/p:CollectCoverage=true",

src/SampleApps/SampleApp.Angular/Properties/PublishProfiles/Release.pubxml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
<PublishUrl>publish\</PublishUrl>
1212
<WebPublishMethod>FileSystem</WebPublishMethod>
1313
<SiteUrlToLaunchAfterPublish />
14-
<TargetFramework>net9.0</TargetFramework>
14+
<TargetFramework>net10.0</TargetFramework>
1515
<ProjectGuid>aca3aa9d-de1c-40fa-9e72-adb1bcb82e13</ProjectGuid>
1616
<SelfContained>false</SelfContained>
1717
</PropertyGroup>

src/SampleApps/SampleApp.Angular/SampleApp.Angular.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk.Web">
22
<PropertyGroup>
3-
<TargetFramework>net9.0</TargetFramework>
3+
<TargetFramework>net10.0</TargetFramework>
44
<Nullable>enable</Nullable>
55
<ImplicitUsings>enable</ImplicitUsings>
66

src/SampleApps/SampleApp.Api/SampleApp.Api.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk.Web">
22
<PropertyGroup>
3-
<TargetFramework>net9.0</TargetFramework>
3+
<TargetFramework>net10.0</TargetFramework>
44
<LangVersion>latest</LangVersion>
55
<Nullable>enable</Nullable>
66
<ImplicitUsings>enable</ImplicitUsings>
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFramework>net9.0</TargetFramework>
3+
<TargetFramework>net10.0</TargetFramework>
44

55
<Authors>Alexander Krylkov</Authors>
66
<Product>Simplify</Product>
@@ -12,9 +12,9 @@
1212
<ProjectReference Include="..\SampleApp.Classic\SampleApp.Classic.csproj" />
1313
</ItemGroup>
1414
<ItemGroup>
15-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.13.*" />
16-
<PackageReference Include="NUnit" Version="4.3.*" />
17-
<PackageReference Include="NUnit3TestAdapter" Version="4.6.*" />
15+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="18.7.*" />
16+
<PackageReference Include="NUnit" Version="4.6.*" />
17+
<PackageReference Include="NUnit3TestAdapter" Version="6.2.*" />
1818
<PackageReference Include="Moq" Version="4.20.*" />
1919
</ItemGroup>
2020
</Project>

src/SampleApps/SampleApp.Classic/SampleApp.Classic.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk.Web">
22
<PropertyGroup>
3-
<TargetFramework>net9.0</TargetFramework>
3+
<TargetFramework>net10.0</TargetFramework>
44
<OutputType>Exe</OutputType>
55
<IsPackable>false</IsPackable>
66

src/SampleApps/SampleApp.WindowsServiceHosted/SampleApp.WindowsServiceHosted.csproj

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,8 @@
1414
<ProjectReference Include="..\..\Simplify.Web\Simplify.Web.csproj" />
1515
</ItemGroup>
1616
<ItemGroup>
17-
<Reference Include="System.ServiceModel" />
18-
</ItemGroup>
19-
<ItemGroup>
20-
<PackageReference Include="Microsoft.AspNetCore" Version="2.2.0" />
21-
<PackageReference Include="Simplify.WindowsServices" Version="2.14.*" />
17+
<PackageReference Include="Microsoft.AspNetCore" Version="2.3.11" />
18+
<PackageReference Include="Simplify.WindowsServices" Version="2.16.*" />
2219
</ItemGroup>
2320
<ItemGroup>
2421
<None Update="Templates\Master.tpl">

0 commit comments

Comments
 (0)