Skip to content

Commit 8288da7

Browse files
authored
Merge pull request #260 from hackingguy/net_10_support
Adds .Net 10 Support
2 parents 81c4097 + 630de78 commit 8288da7

File tree

13 files changed

+39
-23
lines changed

13 files changed

+39
-23
lines changed

.github/workflows/BitMono.Build.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ jobs:
2626
runs-on: ubuntu-latest
2727
strategy:
2828
matrix:
29-
target-framework: [net9.0, net8.0, net7.0, net6.0, net462, netstandard2.1, netstandard2.0]
29+
target-framework: [net10.0, net9.0, net8.0, net7.0, net6.0, net462, netstandard2.1, netstandard2.0]
3030
runtime: [linux-x64, win-x64, linux-arm64, win-arm64, osx-x64, osx-arm64, win-x86]
3131
exclude:
3232
# Exclude win-x86 builds for .NET Standard as they're architecture-independent
@@ -50,7 +50,7 @@ jobs:
5050
DOTNET_SKIP_FIRST_TIME_EXPERIENCE: true
5151
DOTNET_CLI_TELEMETRY_OPTOUT: true
5252
with:
53-
dotnet-version: 9.x
53+
dotnet-version: 10.x
5454

5555
- name: Build Project
5656
uses: ./.github/actions/project-build
@@ -127,7 +127,7 @@ jobs:
127127
DOTNET_SKIP_FIRST_TIME_EXPERIENCE: true
128128
DOTNET_CLI_TELEMETRY_OPTOUT: true
129129
with:
130-
dotnet-version: 9.x
130+
dotnet-version: 10.x
131131

132132
- name: Build BitMono.CLI for Unity Package
133133
uses: ./.github/actions/project-build

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,7 @@ Feel free to use BitMono on frameworks which described below. Be careful using s
127127

128128
| Framework | Version |
129129
|----------------|---------|
130+
| .NET | 10.0 |
130131
| .NET | 9.0 |
131132
| .NET | 8.0 |
132133
| .NET | 7.0 |

docs/source/developers/building.rst

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ Recommended to install tools via Visual Studio installer, otherwise you can grab
1616

1717
- `Visual Studio 2022 <https://visualstudio.microsoft.com/downloads>`_ or `JetBrains Rider <https://www.jetbrains.com/rider/download>`_ or newer
1818
- `.NET Framework 4.6.2 <https://dotnet.microsoft.com/en-us/download/dotnet-framework/net462>`_
19+
- `.NET 10.0 <https://dotnet.microsoft.com/en-us/download/dotnet/10.0>`_
1920
- `.NET 9.0 <https://dotnet.microsoft.com/en-us/download/dotnet/9.0>`_
2021
- `.NET 8.0 <https://dotnet.microsoft.com/en-us/download/dotnet/8.0>`_
2122
- `.NET 7.0 <https://dotnet.microsoft.com/en-us/download/dotnet/7.0>`_
@@ -46,6 +47,7 @@ Release Archives
4647

4748
Archive examples (versions and naming might be different):
4849

50+
- .NET 10.0: ``BitMono-v0.24.2+7aaeceac-CLI-net10.0-linux-x64.zip``
4951
- .NET 9.0: ``BitMono-v0.24.2+7aaeceac-CLI-net9.0-linux-x64.zip``
5052
- .NET 8.0: ``BitMono-v0.24.2+7aaeceac-CLI-net8.0-linux-x64.zip``
5153
- .NET 7.0: ``BitMono-v0.24.2+7aaeceac-CLI-net7.0-win-x64.zip``
@@ -59,7 +61,7 @@ Archive naming explained:
5961
- ``v0.24.2`` is the version
6062
- ``+7aaeceac`` after the version is the commit hash
6163
- ``CLI`` means command line interface (currently BitMono only has CLI)
62-
- ``net9.0``, ``net8.0``, etc. is the target framework BitMono was built on
64+
- ``net10.0``, ``net9.0``, ``net8.0``, etc. is the target framework BitMono was built on
6365

6466
Getting Help
6567
-----------

props/SharedTestProps.props

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project>
22

33
<PropertyGroup>
4-
<TargetFramework>net9.0</TargetFramework>
4+
<TargetFramework>net10.0</TargetFramework>
55
<LangVersion>preview</LangVersion>
66
</PropertyGroup>
77

src/BitMono.API/BitMono.API.csproj

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

33
<PropertyGroup>
4-
<TargetFrameworks>net9.0;net8.0;net7.0;net6.0;net462;netstandard2.1;netstandard2.0;</TargetFrameworks>
4+
<TargetFrameworks>net10.0;net9.0;net8.0;net7.0;net6.0;net462;netstandard2.1;netstandard2.0;</TargetFrameworks>
55
</PropertyGroup>
66

77
<Import Project="$(MSBuildThisFileDirectory)..\..\props\SharedProjectProps.props" />

src/BitMono.CLI/BitMono.CLI.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
<Project Sdk="Microsoft.NET.Sdk">
1+
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
44
<OutputType>Exe</OutputType>
5-
<TargetFrameworks>net9.0;net8.0;net7.0;net6.0;net462;netstandard2.1;netstandard2.0;</TargetFrameworks>
5+
<TargetFrameworks>net10.0;net9.0;net8.0;net7.0;net6.0;net462;netstandard2.1;netstandard2.0;</TargetFrameworks>
66
<ApplicationIcon>BitMonoLogo.ico</ApplicationIcon>
77
</PropertyGroup>
88

src/BitMono.Core/BitMono.Core.csproj

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

33
<PropertyGroup>
4-
<TargetFrameworks>net9.0;net8.0;net7.0;net6.0;net462;netstandard2.1;netstandard2.0;</TargetFrameworks>
4+
<TargetFrameworks>net10.0;net9.0;net8.0;net7.0;net6.0;net462;netstandard2.1;netstandard2.0;</TargetFrameworks>
55
</PropertyGroup>
66

77
<Import Project="$(MSBuildThisFileDirectory)..\..\props\SharedProjectProps.props" />

src/BitMono.Host/BitMono.Host.csproj

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

33
<PropertyGroup>
4-
<TargetFrameworks>net9.0;net8.0;net7.0;net6.0;net462;netstandard2.1;netstandard2.0;</TargetFrameworks>
4+
<TargetFrameworks>net10.0;net9.0;net8.0;net7.0;net6.0;net462;netstandard2.1;netstandard2.0;</TargetFrameworks>
55
</PropertyGroup>
66

77
<Import Project="$(MSBuildThisFileDirectory)..\..\props\SharedProjectProps.props" />

src/BitMono.Obfuscation/BitMono.Obfuscation.csproj

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

33
<PropertyGroup>
4-
<TargetFrameworks>net9.0;net8.0;net7.0;net6.0;net462;netstandard2.1;netstandard2.0;</TargetFrameworks>
4+
<TargetFrameworks>net10.0;net9.0;net8.0;net7.0;net6.0;net462;netstandard2.1;netstandard2.0;</TargetFrameworks>
55
</PropertyGroup>
66

77
<Import Project="$(MSBuildThisFileDirectory)..\..\props\SharedProjectProps.props" />

src/BitMono.Protections/BitMono.Protections.csproj

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

33
<PropertyGroup>
4-
<TargetFrameworks>net9.0;net8.0;net7.0;net6.0;net462;netstandard2.1;netstandard2.0;</TargetFrameworks>
4+
<TargetFrameworks>net10.0;net9.0;net8.0;net7.0;net6.0;net462;netstandard2.1;netstandard2.0;</TargetFrameworks>
55
</PropertyGroup>
66

77
<Import Project="$(MSBuildThisFileDirectory)..\..\props\SharedProjectProps.props" />

0 commit comments

Comments
 (0)