Skip to content

Commit 5dc1aba

Browse files
Merge pull request #154
Upgraded all Jube and vendored Accord projects from .NET 9 to .NET 10, with the accompanying API, dependency, and linter fixes needed to build clean.
2 parents 92d2fa1 + 3f14f13 commit 5dc1aba

45 files changed

Lines changed: 109 additions & 122 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.editorconfig

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
root = true
2+
3+
[*.cs]
4+
dotnet_naming_style.camel_case.capitalization = camel_case
5+
dotnet_naming_style.pascal_case.capitalization = pascal_case
6+
dotnet_naming_symbols.constant_fields.applicable_kinds = field
7+
dotnet_naming_symbols.constant_fields.required_modifiers = const
8+
dotnet_naming_rule.constants_are_pascal_case.symbols = constant_fields
9+
dotnet_naming_rule.constants_are_pascal_case.style = pascal_case
10+
dotnet_naming_rule.constants_are_pascal_case.severity = suggestion
11+
dotnet_naming_symbols.non_public_fields.applicable_kinds = field
12+
dotnet_naming_symbols.non_public_fields.applicable_accessibilities = private, internal, private_protected
13+
dotnet_naming_rule.non_public_fields_are_camel_case.symbols = non_public_fields
14+
dotnet_naming_rule.non_public_fields_are_camel_case.style = camel_case
15+
dotnet_naming_rule.non_public_fields_are_camel_case.severity = suggestion
16+
17+
[Accord.*/**.cs]
18+
dotnet_naming_rule.constants_are_pascal_case.severity = none
19+
dotnet_naming_rule.non_public_fields_are_camel_case.severity = none

Accord.Core/Accord.Core.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>net9.0</TargetFramework>
4+
<TargetFramework>net10.0</TargetFramework>
55
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
66
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
77
<DefaultItemExcludes>Properties\**;$(DefaultItemExcludes)</DefaultItemExcludes>

Accord.Genetic/Accord.Genetic.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<PropertyGroup>
44
<AssemblyName>Accord.Genetic</AssemblyName>
55
<RootNamespace>Accord.Genetic</RootNamespace>
6-
<TargetFramework>net9.0</TargetFramework>
6+
<TargetFramework>net10.0</TargetFramework>
77
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
88
</PropertyGroup>
99

Accord.MachineLearning/Accord.MachineLearning.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<PropertyGroup>
44
<AssemblyName>Accord.MachineLearning</AssemblyName>
55
<RootNamespace>Accord.MachineLearning</RootNamespace>
6-
<TargetFramework>net9.0</TargetFramework>
6+
<TargetFramework>net10.0</TargetFramework>
77
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
88
</PropertyGroup>
99

Accord.Math.Core/Accord.Math.Core.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
</ItemGroup>
1010

1111
<PropertyGroup>
12-
<TargetFramework>net9.0</TargetFramework>
12+
<TargetFramework>net10.0</TargetFramework>
1313
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
1414
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
1515
<DefaultItemExcludes>Properties/**;$(DefaultItemExcludes)</DefaultItemExcludes>

Accord.Math/Accord.Math.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
</ItemGroup>
66

77
<PropertyGroup>
8-
<TargetFramework>net9.0</TargetFramework>
8+
<TargetFramework>net10.0</TargetFramework>
99
</PropertyGroup>
1010

1111
<PropertyGroup>

Accord.Neuro/Accord.Neuro.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<PropertyGroup>
44
<AssemblyName>Accord.Neuro</AssemblyName>
55
<RootNamespace>Accord.Neuro</RootNamespace>
6-
<TargetFramework>net9.0</TargetFramework>
6+
<TargetFramework>net10.0</TargetFramework>
77
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
88
</PropertyGroup>
99

Accord.Statistics/Accord.Statistics.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
</ItemGroup>
66

77
<PropertyGroup>
8-
<TargetFramework>net9.0</TargetFramework>
8+
<TargetFramework>net10.0</TargetFramework>
99
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
1010
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
1111
<DefaultItemExcludes>Properties/**;$(DefaultItemExcludes)</DefaultItemExcludes>

Directory.Build.props

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<Project>
2+
<ItemGroup Condition="$(MSBuildProjectName.StartsWith('Jube.'))">
3+
<!-- Transitive version pin, not a code dependency: log4net and
4+
FluentMigrator.Runner.SqlServerCe drag in System.Drawing.Common 4.7.0
5+
(NU1904, critical). This forces the resolved version to a patched one. -->
6+
<PackageReference Include="System.Drawing.Common" Version="10.0.11"/>
7+
</ItemGroup>
8+
</Project>

Jube.ApiTokensCache/Jube.ApiTokensCache.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>net9.0</TargetFramework>
4+
<TargetFramework>net10.0</TargetFramework>
55
<ImplicitUsings>enable</ImplicitUsings>
66
<Nullable>enable</Nullable>
77
<RootNamespace>Jube.ApiTokensCache</RootNamespace>

0 commit comments

Comments
 (0)