Skip to content

Commit ec3c446

Browse files
authored
Merge pull request #515 from Freeesia/copilot/migrate-to-dotnet-10
Migrate to .NET 10
2 parents ea7fa36 + 47d9423 commit ec3c446

24 files changed

Lines changed: 37 additions & 41 deletions

File tree

.github/workflows/dotnet-desktop.yml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,9 @@ jobs:
7575
key: ${{ runner.os }}-licenses-${{ hashFiles('**/*.csproj') }} #hash of project files
7676
restore-keys: |
7777
${{ runner.os }}-licenses-
78+
- uses: actions/setup-dotnet@v5
79+
with:
80+
dotnet-version: 10.0.x
7881
- run: |
7982
dotnet tool restore
8083
dotnet restore
@@ -85,7 +88,7 @@ jobs:
8588
-ji include-projects.json `
8689
-d licenses `
8790
-fo licenses\third-party-licenses.txt `
88-
-f net8.0 `
91+
-f net10.0 `
8992
-err
9093
- uses: actions/upload-artifact@v5
9194
with:
@@ -116,7 +119,7 @@ jobs:
116119
${{ runner.os }}-nuget-
117120
- uses: actions/setup-dotnet@v5
118121
with:
119-
dotnet-version: 8.0.x
122+
dotnet-version: 10.0.x
120123
- uses: gittools/actions/gitversion/setup@v4.2.0
121124
with:
122125
versionSpec: "6.x"
@@ -179,7 +182,7 @@ jobs:
179182
${{ runner.os }}-nuget-
180183
- uses: actions/setup-dotnet@v5
181184
with:
182-
dotnet-version: 8.0.x
185+
dotnet-version: 10.0.x
183186
- uses: actions/download-artifact@v6
184187
with:
185188
path: artifacts

.github/workflows/dotnet-package.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
${{ runner.os }}-nuget-
2020
- uses: actions/setup-dotnet@v5
2121
with:
22-
dotnet-version: 8.0.x
22+
dotnet-version: 10.0.x
2323
- uses: gittools/actions/gitversion/setup@v4.2.0
2424
with:
2525
versionSpec: "6.x"

ColorThief/ColorThief.Bench/ColorThief.Bench.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<PropertyGroup>
44
<OutputType>Exe</OutputType>
5-
<TargetFramework>net8.0-windows10.0.20348.0</TargetFramework>
5+
<TargetFramework>net10.0-windows10.0.20348.0</TargetFramework>
66
<ImplicitUsings>enable</ImplicitUsings>
77
<Nullable>enable</Nullable>
88
</PropertyGroup>

ColorThief/ColorThief.Test/ColorThief.Test.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFramework>net8.0-windows10.0.20348.0</TargetFramework>
4+
<TargetFramework>net10.0-windows10.0.20348.0</TargetFramework>
55
<ImplicitUsings>enable</ImplicitUsings>
66
<Nullable>enable</Nullable>
77
<RootNamespace>StudioFreesia.ColorThief.Test</RootNamespace>

ColorThief/ColorThief/ColorThief.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFramework>net8.0-windows10.0.20348.0</TargetFramework>
4+
<TargetFramework>net10.0-windows10.0.20348.0</TargetFramework>
55
<ImplicitUsings>enable</ImplicitUsings>
66
<Nullable>enable</Nullable>
77
<RootNamespace>StudioFreesia.ColorThief</RootNamespace>

Composition.WindowsRuntimeHelpers/Composition.WindowsRuntimeHelpers.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">
22
<PropertyGroup>
3-
<TargetFramework>net6.0-windows10.0.19041.0</TargetFramework>
3+
<TargetFramework>net10.0-windows10.0.19041.0</TargetFramework>
44
</PropertyGroup>
55

66
<ItemGroup>

Directory.Packages.props

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,12 @@
1717
<PackageVersion Include="ksemenenko.ColorThief" Version="1.1.1.4" />
1818
<PackageVersion Include="LLamaSharp.Backend.Cuda12.Windows" Version="0.25.0" />
1919
<PackageVersion Include="MdXaml" Version="1.27.0" />
20-
<PackageVersion Include="Microsoft.CodeAnalysis.NetAnalyzers" Version="10.0.100" />
21-
<PackageVersion Include="Microsoft.Extensions.Configuration.UserSecrets" Version="9.0.9" />
22-
<PackageVersion Include="Microsoft.Extensions.DependencyInjection" Version="9.0.9" />
23-
<PackageVersion Include="Microsoft.Extensions.Logging.Abstractions" Version="9.0.9" />
24-
<PackageVersion Include="Microsoft.Extensions.Options" Version="9.0.9" />
25-
<PackageVersion Include="Microsoft.Extensions.Options.ConfigurationExtensions" Version="9.0.9" />
20+
<PackageVersion Include="Microsoft.CodeAnalysis.NetAnalyzers" Version="9.0.0" />
21+
<PackageVersion Include="Microsoft.Extensions.Configuration.UserSecrets" Version="10.0.0" />
22+
<PackageVersion Include="Microsoft.Extensions.DependencyInjection" Version="10.0.0" />
23+
<PackageVersion Include="Microsoft.Extensions.Logging.Abstractions" Version="10.0.0" />
24+
<PackageVersion Include="Microsoft.Extensions.Options" Version="10.0.0" />
25+
<PackageVersion Include="Microsoft.Extensions.Options.ConfigurationExtensions" Version="10.0.0" />
2626
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="18.0.0" />
2727
<PackageVersion Include="Microsoft.PowerShell.SDK" Version="7.4.6" />
2828
<PackageVersion Include="Microsoft.SourceLink.GitHub" Version="8.0.0" />
@@ -39,9 +39,8 @@
3939
<PackageVersion Include="Quickenshtein" Version="1.5.1" />
4040
<PackageVersion Include="Sentry.Extensions.Logging" Version="5.16.0" />
4141
<PackageVersion Include="SharpDX.Direct3D11" Version="4.2.0" />
42-
<PackageVersion Include="System.Drawing.Common" Version="9.0.9" />
42+
<PackageVersion Include="System.Drawing.Common" Version="10.0.0" />
4343
<PackageVersion Include="System.Interactive" Version="6.0.3" />
44-
<PackageVersion Include="System.Linq.Async" Version="6.0.3" />
4544
<PackageVersion Include="TesseractOCR" Version="5.5.1" />
4645
<PackageVersion Include="ValueTaskSupplement" Version="1.1.0" />
4746
<PackageVersion Include="Wacton.Unicolour" Version="6.3.0" />

Plugins/Directory.Build.props

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<!-- 上位階層の Directory.Build.props をインクルード -->
33
<Import Project="$(MSBuildProjectDirectory)\..\..\Directory.Build.props" Condition="Exists('$(MSBuildProjectDirectory)\..\..\Directory.Build.props')" />
44
<PropertyGroup>
5-
<TargetFramework>net8.0</TargetFramework>
5+
<TargetFramework>net10.0</TargetFramework>
66
<EnableDynamicLoading>true</EnableDynamicLoading>
77
</PropertyGroup>
88

@@ -14,7 +14,6 @@
1414
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
1515
</PackageReference>
1616
<PackageReference Include="PropertyTools" ExcludeAssets="runtime" />
17-
<PackageReference Include="System.Linq.Async" ExcludeAssets="runtime" />
1817
</ItemGroup>
1918

2019
<ItemGroup>

Plugins/WindowTranslator.Plugin.BergamotTranslatorPlugin/WindowTranslator.Plugin.BergamotTranslatorPlugin.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFramework>net8.0</TargetFramework>
4+
<TargetFramework>net10.0</TargetFramework>
55
<ImplicitUsings>enable</ImplicitUsings>
66
<Nullable>enable</Nullable>
77
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>

Plugins/WindowTranslator.Plugin.ColorThiefPlugin.Tests/WindowTranslator.Plugin.ColorThiefPlugin.Tests.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">
22
<PropertyGroup>
3-
<TargetFramework>net8.0-windows10.0.20348.0</TargetFramework>
3+
<TargetFramework>net10.0-windows10.0.20348.0</TargetFramework>
44
</PropertyGroup><ItemGroup>
55
<PackageReference Include="coverlet.collector" />
66
<PackageReference Include="Microsoft.NET.Test.Sdk" />

0 commit comments

Comments
 (0)