Skip to content

Commit 4e9013c

Browse files
Update to .NET 10 and upgrade dependencies (#140)
* Bump to .NET 10 * Bump dependencies * Update Github workflows * Copilot PR feedback and code style formatting --------- Co-authored-by: Paul Irwin <[email protected]>
1 parent ef6865d commit 4e9013c

File tree

7 files changed

+166
-144
lines changed

7 files changed

+166
-144
lines changed

.github/workflows/build.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,10 @@ jobs:
1111
runs-on: windows-latest
1212
steps:
1313
- uses: actions/checkout@v1
14-
- name: Setup .NET 8
14+
- name: Setup .NET 10
1515
uses: actions/setup-dotnet@v1
1616
with:
17-
dotnet-version: 8.x
17+
dotnet-version: 10.x
1818
- name: Build JavaToCSharp
1919
run: dotnet build ./JavaToCSharp/JavaToCSharp.csproj --configuration Release
2020

@@ -30,10 +30,10 @@ jobs:
3030
runs-on: ubuntu-latest
3131
steps:
3232
- uses: actions/checkout@v1
33-
- name: Setup .NET 8
33+
- name: Setup .NET 10
3434
uses: actions/setup-dotnet@v1
3535
with:
36-
dotnet-version: 8.x
36+
dotnet-version: 10.x
3737
- name: Build JavaToCSharp
3838
run: dotnet build ./JavaToCSharp/JavaToCSharp.csproj --configuration Release
3939

JavaToCSharp.Tests/JavaToCSharp.Tests.csproj

Lines changed: 6 additions & 6 deletions
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
<IsPackable>false</IsPackable>
66
<Nullable>enable</Nullable>
77
<LangVersion>latest</LangVersion>
@@ -10,17 +10,17 @@
1010
</PropertyGroup>
1111

1212
<ItemGroup>
13-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.9.0" />
14-
<PackageReference Include="xunit" Version="2.6.6" />
15-
<PackageReference Include="xunit.runner.visualstudio" Version="2.5.6">
13+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="18.0.1" />
14+
<PackageReference Include="xunit" Version="2.9.3" />
15+
<PackageReference Include="xunit.runner.visualstudio" Version="3.1.5">
1616
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
1717
<PrivateAssets>all</PrivateAssets>
1818
</PackageReference>
19-
<PackageReference Include="coverlet.collector" Version="6.0.0">
19+
<PackageReference Include="coverlet.collector" Version="6.0.4">
2020
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
2121
<PrivateAssets>all</PrivateAssets>
2222
</PackageReference>
23-
<PackageReference Include="IKVM" Version="8.7.1" />
23+
<PackageReference Include="IKVM" Version="8.15.0" />
2424
</ItemGroup>
2525

2626
<ItemGroup>

JavaToCSharp/JavaToCSharp.csproj

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
33
<Version>4.0.0</Version>
4-
<TargetFramework>net8.0</TargetFramework>
4+
<TargetFramework>net10.0</TargetFramework>
55
<Nullable>enable</Nullable>
66
<ImplicitUsings>enable</ImplicitUsings>
77
<WarningsAsErrors>nullable</WarningsAsErrors>
@@ -16,10 +16,10 @@
1616
<None Include="..\.editorconfig" Link=".editorconfig" />
1717
</ItemGroup>
1818
<ItemGroup>
19-
<PackageReference Include="IKVM" Version="8.7.1" />
20-
<PackageReference Include="Microsoft.CodeAnalysis.CSharp" Version="4.8.0" />
21-
<PackageReference Include="System.Configuration.ConfigurationManager" Version="8.0.0" />
22-
<PackageReference Include="YamlDotNet" Version="16.0.0" />
19+
<PackageReference Include="IKVM" Version="8.15.0" />
20+
<PackageReference Include="Microsoft.CodeAnalysis.CSharp" Version="5.0.0" />
21+
<PackageReference Include="System.Configuration.ConfigurationManager" Version="10.0.0" />
22+
<PackageReference Include="YamlDotNet" Version="16.3.0" />
2323
</ItemGroup>
2424
<ItemGroup>
2525
<IkvmReference Include="../Lib/javaparser-core-3.25.4.jar" />

JavaToCSharpCli/JavaToCSharpCli.csproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,15 @@
22
<PropertyGroup>
33
<Version>4.0.0</Version>
44
<OutputType>Exe</OutputType>
5-
<TargetFramework>net8.0</TargetFramework>
5+
<TargetFramework>net10.0</TargetFramework>
66
<LangVersion>latest</LangVersion>
77
<Nullable>enable</Nullable>
88
<ImplicitUsings>enable</ImplicitUsings>
99
<WarningsAsErrors>nullable</WarningsAsErrors>
1010
</PropertyGroup>
1111
<ItemGroup>
12-
<PackageReference Include="Microsoft.Extensions.Logging.Console" Version="8.0.0" />
13-
<PackageReference Include="System.CommandLine" Version="2.0.0-beta4.22272.1" />
12+
<PackageReference Include="Microsoft.Extensions.Logging.Console" Version="10.0.0" />
13+
<PackageReference Include="System.CommandLine" Version="2.0.0" />
1414
</ItemGroup>
1515
<ItemGroup>
1616
<ProjectReference Include="..\JavaToCSharp\JavaToCSharp.csproj" />

0 commit comments

Comments
 (0)