Skip to content

Commit c681b67

Browse files
Update ASSERTS and other .NET 8 requirements
1 parent ee95cfc commit c681b67

File tree

103 files changed

+1042
-880
lines changed

Some content is hidden

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

103 files changed

+1042
-880
lines changed

docs/Catalyst.Documentation.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>netcoreapp3.1</TargetFramework>
4+
<TargetFramework>net8.0</TargetFramework>
55
</PropertyGroup>
66

77
<ItemGroup>
Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFramework>netcoreapp3.1</TargetFramework>
3+
<TargetFramework>net8.0</TargetFramework>
44
<RootNamespace>Catalyst.Abstractions</RootNamespace>
55
<Authors>James Kirby ([email protected])</Authors>
66
<SignAssembly>true</SignAssembly>
@@ -15,26 +15,26 @@
1515
<Import Project="../Common.Packable.props" />
1616
<Import Project="../Common.Projects.props" />
1717
<ItemGroup>
18-
<PackageReference Include="AutoMapper" Version="5.1.1" />
18+
<PackageReference Include="AutoMapper" Version="13.0.1" />
1919
<PackageReference Include="DnsClient" Version="1.2.0" />
2020
<PackageReference Include="DotNetty.Transport" Version="0.6.0" />
21-
<PackageReference Include="Google.Protobuf" Version="3.9.1" />
21+
<PackageReference Include="Google.Protobuf" Version="3.27.2" />
2222
<PackageReference Include="Makaretu.Dns.Unicast" Version="0.11.1" />
23-
<PackageReference Include="Microsoft.Extensions.Configuration.Abstractions" Version="3.0.0" />
24-
<PackageReference Include="Serilog" Version="2.8.0" />
25-
<PackageReference Include="Serilog.Extensions.Logging" Version="2.0.4" />
26-
<PackageReference Include="SharpRepository.MongoDbRepository" Version="2.1.0-prerelease" />
27-
<PackageReference Include="SharpRepository.Repository" Version="2.1.1-prerelease" />
28-
<PackageReference Include="System.IO.Abstractions" Version="6.0.3" />
29-
<PackageReference Include="System.Reactive" Version="4.1.6" />
23+
<PackageReference Include="Microsoft.Extensions.Configuration.Abstractions" Version="8.0.0" />
24+
<PackageReference Include="Serilog" Version="4.0.0" />
25+
<PackageReference Include="Serilog.Extensions.Logging" Version="8.0.0" />
26+
<PackageReference Include="SharpRepository.MongoDbRepository" Version="2.1.1" />
27+
<PackageReference Include="SharpRepository.Repository" Version="2.2.1" />
28+
<PackageReference Include="System.IO.Abstractions" Version="21.0.22" />
29+
<PackageReference Include="System.Reactive" Version="6.0.1" />
3030
</ItemGroup>
3131
<ItemGroup>
3232
<ProjectReference Include="..\..\submodules\nethermind\src\Dirichlet\Nethermind.Dirichlet.Numerics\Nethermind.Dirichlet.Numerics.csproj" />
3333
<ProjectReference Include="..\..\submodules\nethermind\src\Nethermind\Nethermind.Evm\Nethermind.Evm.csproj" />
3434
<ProjectReference Include="..\Catalyst.Protocol\Catalyst.Protocol.csproj" />
3535
<ProjectReference Include="..\Lib.P2P\Lib.P2P.csproj" />
3636
<ProjectReference Include="..\MultiFormats\MultiFormats.csproj" />
37-
<PackageReference Include="DnsClient" Version="1.2.0" />
38-
<PackageReference Include="DotNetty.Transport" Version="0.6.0" />
37+
<PackageReference Include="DnsClient" Version="1.8.0" />
38+
<PackageReference Include="DotNetty.Transport" Version="0.7.6" />
3939
</ItemGroup>
4040
</Project>

src/Catalyst.Benchmark/Catalyst.Abstractions/CryptoBenchmark.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
namespace Catalyst.Benchmark.Catalyst.Abstractions
3737
{
3838
[MemoryDiagnoser]
39-
[SimpleJob(RuntimeMoniker.CoreRt30)]
39+
[SimpleJob(RuntimeMoniker.Net80)]
4040
public class CryptoBenchmark
4141
{
4242
public CryptoBenchmark()

src/Catalyst.Benchmark/Catalyst.Abstractions/HashingBenchmark.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
namespace Catalyst.Benchmark.Catalyst.Abstractions
3838
{
3939
[MemoryDiagnoser]
40-
[SimpleJob(RuntimeMoniker.CoreRt30)]
40+
[SimpleJob(RuntimeMoniker.Net80)]
4141
public class HashingBenchmark
4242
{
4343
public HashingBenchmark()

src/Catalyst.Benchmark/Catalyst.Benchmark.csproj

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<PropertyGroup>
44
<OutputType>Exe</OutputType>
5-
<TargetFramework>netcoreapp3.1</TargetFramework>
5+
<TargetFramework>net8.0</TargetFramework>
66
<LangVersion>8.0</LangVersion>
77
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
88
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
@@ -17,10 +17,10 @@
1717
</ItemGroup>
1818

1919
<ItemGroup>
20-
<PackageReference Include="BenchmarkDotNet" Version="0.12.1" />
21-
<PackageReference Include="Portable.BouncyCastle" Version="1.8.6" />
22-
<PackageReference Include="Secp256k1.Net" Version="0.1.52" />
23-
<PackageReference Include="NSec.Cryptography" Version="18.6.0" />
20+
<PackageReference Include="BenchmarkDotNet" Version="0.13.12" />
21+
<PackageReference Include="Portable.BouncyCastle" Version="1.9.0" />
22+
<PackageReference Include="Secp256k1.Net" Version="1.2.0" />
23+
<PackageReference Include="NSec.Cryptography" Version="24.4.0" />
2424
</ItemGroup>
2525
<ItemGroup>
2626
<ProjectReference Include="..\Catalyst.Core.Modules.Cryptography.BulletProofs\Catalyst.Core.Modules.Cryptography.BulletProofs.csproj" />

src/Catalyst.Cli.Tests/Catalyst.Cli.Tests.csproj

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
<PublicSign>true</PublicSign>
99
</PropertyGroup>
1010
<PropertyGroup>
11-
<TargetFramework>netcoreapp3.1</TargetFramework>
11+
<TargetFramework>net8.0</TargetFramework>
1212
</PropertyGroup>
1313
<PropertyGroup>
1414
<RootNamespace>Catalyst.Cli.Tests</RootNamespace>
@@ -26,10 +26,20 @@
2626
<ProjectReference Include="..\Catalyst.TestUtils\Catalyst.TestUtils.csproj" />
2727
</ItemGroup>
2828
<ItemGroup>
29-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.5.0" />
30-
<PackageReference Include="NUnit3TestAdapter" Version="3.16.1">
29+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.10.0" />
30+
<PackageReference Include="NUnit3TestAdapter" Version="4.5.0">
3131
<PrivateAssets>all</PrivateAssets>
3232
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
3333
</PackageReference>
3434
</ItemGroup>
35+
<ItemGroup>
36+
<PackageReference Update="coverlet.msbuild" Version="6.0.2">
37+
<PrivateAssets>all</PrivateAssets>
38+
<IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets>
39+
</PackageReference>
40+
<PackageReference Update="FluentAssertions" Version="6.12.0" />
41+
<PackageReference Update="Microsoft.Reactive.Testing" Version="6.0.1" />
42+
<PackageReference Update="NSubstitute" Version="5.1.0" />
43+
<PackageReference Update="NUnit" Version="4.1.0" />
44+
</ItemGroup>
3545
</Project>

src/Catalyst.Cli/Catalyst.Cli.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFramework>netcoreapp3.1</TargetFramework>
3+
<TargetFramework>net8.0</TargetFramework>
44
<Title>Catalyst CLI</Title>
55
<Authors>James Kirby ([email protected])</Authors>
66
<PackageDescription>CLI tool to interact with Catalyst Nodes via RPC</PackageDescription>
@@ -15,7 +15,7 @@
1515
</PropertyGroup>
1616
<Import Project="../Common.Projects.props" />
1717
<ItemGroup>
18-
<PackageReference Include="CommandLineParser" Version="2.5.0" />
18+
<PackageReference Include="CommandLineParser" Version="2.9.1" />
1919
</ItemGroup>
2020
<ItemGroup>
2121
<None Update="Config\*.json">

src/Catalyst.Core.Lib.Tests/Catalyst.Core.Lib.Tests.csproj

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFramework>netcoreapp3.1</TargetFramework>
3+
<TargetFramework>net8.0</TargetFramework>
44
<RootNamespace>Catalyst.Core.Lib.Tests</RootNamespace>
55
<Authors>James Kirby ([email protected])</Authors>
66
<SignAssembly>true</SignAssembly>
@@ -12,10 +12,10 @@
1212
</PropertyGroup>
1313
<Import Project="../Common.TestProjects.props" />
1414
<ItemGroup>
15-
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="2.2.6" />
16-
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="2.2.6" />
17-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.5.0" />
18-
<PackageReference Include="NUnit3TestAdapter" Version="3.16.1">
15+
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="8.0.6" />
16+
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="8.0.6" />
17+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.10.0" />
18+
<PackageReference Include="NUnit3TestAdapter" Version="4.5.0">
1919
<PrivateAssets>all</PrivateAssets>
2020
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
2121
</PackageReference>
@@ -36,4 +36,14 @@
3636
<ProjectReference Include="..\Catalyst.TestUtils\Catalyst.TestUtils.csproj" />
3737
<ProjectReference Include="..\MultiFormats\MultiFormats.csproj" />
3838
</ItemGroup>
39+
<ItemGroup>
40+
<PackageReference Update="coverlet.msbuild" Version="6.0.2">
41+
<PrivateAssets>all</PrivateAssets>
42+
<IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets>
43+
</PackageReference>
44+
<PackageReference Update="FluentAssertions" Version="6.12.0" />
45+
<PackageReference Update="Microsoft.Reactive.Testing" Version="6.0.1" />
46+
<PackageReference Update="NSubstitute" Version="5.1.0" />
47+
<PackageReference Update="NUnit" Version="4.1.0" />
48+
</ItemGroup>
3949
</Project>

src/Catalyst.Core.Lib/Catalyst.Core.Lib.csproj

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFramework>netcoreapp3.1</TargetFramework>
3+
<TargetFramework>net8.0</TargetFramework>
44
<RootNamespace>Catalyst.Core.Lib</RootNamespace>
55
<Authors>James Kirby ([email protected])</Authors>
66
<SignAssembly>true</SignAssembly>
@@ -18,28 +18,28 @@
1818
<None Remove="Extensions\Protocol\Transaction\**" />
1919
</ItemGroup>
2020
<ItemGroup>
21-
<PackageReference Include="Autofac" Version="4.8.1" />
22-
<PackageReference Include="Autofac.Configuration" Version="4.1.0" />
23-
<PackageReference Include="AutofacSerilogIntegration" Version="2.0.0" />
24-
<PackageReference Include="AutoMapper" Version="9.0.0" />
25-
<PackageReference Include="Dawn.Guard" Version="1.11.0" />
26-
<PackageReference Include="DotNetty.Codecs" Version="0.6.0" />
27-
<PackageReference Include="DotNetty.Codecs.Protobuf" Version="0.6.0" />
28-
<PackageReference Include="DotNetty.Handlers" Version="0.6.0" />
29-
<PackageReference Include="Google.Protobuf" Version="3.9.1" />
30-
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="2.2.6" />
31-
<PackageReference Include="Microsoft.EntityFrameworkCore.Relational" Version="2.2.6" />
32-
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="2.2.6" />
33-
<PackageReference Include="Polly" Version="7.1.0" />
34-
<PackageReference Include="SharpRepository.EfCoreRepository" Version="2.0.2.2" />
35-
<PackageReference Include="SharpRepository.Ioc.Autofac" Version="2.0.4.2" />
36-
<PackageReference Include="SharpRepository.XmlRepository" Version="2.0.1-alpha3" />
37-
<PackageReference Include="Serilog.Extensions.Logging" Version="2.0.4" />
38-
<PackageReference Include="Serilog.Enrichers.Environment" Version="2.1.3" />
39-
<PackageReference Include="Serilog.Enrichers.Thread" Version="3.1.0" />
40-
<PackageReference Include="Serilog.Settings.Configuration" Version="3.1.0" />
41-
<PackageReference Include="Serilog.Sinks.Console" Version="3.1.1" />
42-
<PackageReference Include="Serilog.Sinks.File" Version="4.0.0" />
21+
<PackageReference Include="Autofac" Version="8.0.0" />
22+
<PackageReference Include="Autofac.Configuration" Version="6.0.0" />
23+
<PackageReference Include="AutofacSerilogIntegration" Version="5.0.0" />
24+
<PackageReference Include="AutoMapper" Version="13.0.1" />
25+
<PackageReference Include="Dawn.Guard" Version="1.12.0" />
26+
<PackageReference Include="DotNetty.Codecs" Version="0.7.6" />
27+
<PackageReference Include="DotNetty.Codecs.Protobuf" Version="0.7.6" />
28+
<PackageReference Include="DotNetty.Handlers" Version="0.7.6" />
29+
<PackageReference Include="Google.Protobuf" Version="3.27.2" />
30+
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="8.0.6" />
31+
<PackageReference Include="Microsoft.EntityFrameworkCore.Relational" Version="8.0.6" />
32+
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="8.0.6" />
33+
<PackageReference Include="Polly" Version="8.4.1" />
34+
<PackageReference Include="SharpRepository.EfCoreRepository" Version="2.1.2" />
35+
<PackageReference Include="SharpRepository.Ioc.Autofac" Version="2.2.0" />
36+
<PackageReference Include="SharpRepository.XmlRepository" Version="2.0.2.1" />
37+
<PackageReference Include="Serilog.Extensions.Logging" Version="8.0.0" />
38+
<PackageReference Include="Serilog.Enrichers.Environment" Version="3.0.1" />
39+
<PackageReference Include="Serilog.Enrichers.Thread" Version="4.0.0" />
40+
<PackageReference Include="Serilog.Settings.Configuration" Version="8.0.1" />
41+
<PackageReference Include="Serilog.Sinks.Console" Version="6.0.0" />
42+
<PackageReference Include="Serilog.Sinks.File" Version="6.0.0" />
4343
</ItemGroup>
4444
<ItemGroup>
4545
<ProjectReference Include="..\..\submodules\nethermind\src\rocksdb-sharp\RocksDbNative\RocksDbNative.csproj" />

src/Catalyst.Core.Lib/FileSystem/FileSystem.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ public Task<IFileInfo> WriteTextFileToCddSubDirectoryAsync(string fileName, stri
9393

9494
private async Task<IFileInfo> WriteFileToPathAsync(string path, string contents)
9595
{
96-
var fileInfo = FileInfo.FromFileName(path);
96+
var fileInfo = FileInfo.New(path);
9797
if (!Directory.Exists(fileInfo.DirectoryName))
9898
{
9999
Directory.CreateDirectory(fileInfo.DirectoryName);
@@ -105,7 +105,7 @@ private async Task<IFileInfo> WriteFileToPathAsync(string path, string contents)
105105
await file.FlushAsync().ConfigureAwait(false);
106106
}
107107

108-
return FileInfo.FromFileName(path);
108+
return fileInfo;
109109
}
110110

111111
public bool DataFileExists(string fileName)

src/Catalyst.Core.Modules.Authentication.Tests/Catalyst.Core.Modules.Authentication.Tests.csproj

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

33
<PropertyGroup>
4-
<TargetFramework>netcoreapp3.1</TargetFramework>
4+
<TargetFramework>net8.0</TargetFramework>
55
<RootNamespace>Catalyst.Core.Modules.Authentication.Tests</RootNamespace>
66
<Authors>James Kirby ([email protected])</Authors>
77
<SignAssembly>true</SignAssembly>
@@ -16,8 +16,8 @@
1616
<Import Project="../Common.TestProjects.props" />
1717

1818
<ItemGroup>
19-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.5.0" />
20-
<PackageReference Include="NUnit3TestAdapter" Version="3.16.1">
19+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.10.0" />
20+
<PackageReference Include="NUnit3TestAdapter" Version="4.5.0">
2121
<PrivateAssets>all</PrivateAssets>
2222
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
2323
</PackageReference>
@@ -28,4 +28,14 @@
2828
<ProjectReference Include="..\Catalyst.Core.Modules.Authentication\Catalyst.Core.Modules.Authentication.csproj" />
2929
<ProjectReference Include="..\Catalyst.TestUtils\Catalyst.TestUtils.csproj" />
3030
</ItemGroup>
31+
<ItemGroup>
32+
<PackageReference Update="coverlet.msbuild" Version="6.0.2">
33+
<PrivateAssets>all</PrivateAssets>
34+
<IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets>
35+
</PackageReference>
36+
<PackageReference Update="FluentAssertions" Version="6.12.0" />
37+
<PackageReference Update="Microsoft.Reactive.Testing" Version="6.0.1" />
38+
<PackageReference Update="NSubstitute" Version="5.1.0" />
39+
<PackageReference Update="NUnit" Version="4.1.0" />
40+
</ItemGroup>
3141
</Project>

src/Catalyst.Core.Modules.Authentication/Catalyst.Core.Modules.Authentication.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>netcoreapp3.1</TargetFramework>
3+
<TargetFramework>net8.0</TargetFramework>
44
<RootNamespace>Catalyst.Core.Modules.Authentication</RootNamespace>
55
<Authors>James Kirby ([email protected])</Authors>
66
<SignAssembly>true</SignAssembly>

src/Catalyst.Core.Modules.Consensus.Tests/Catalyst.Core.Modules.Consensus.Tests.csproj

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFramework>netcoreapp3.1</TargetFramework>
3+
<TargetFramework>net8.0</TargetFramework>
44
<RootNamespace>Catalyst.Core.Modules.Consensus.Tests</RootNamespace>
55
<Authors>James Kirby ([email protected])</Authors>
66
<SignAssembly>true</SignAssembly>
@@ -12,8 +12,8 @@
1212
</PropertyGroup>
1313
<Import Project="../Common.TestProjects.props" />
1414
<ItemGroup>
15-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.5.0" />
16-
<PackageReference Include="NUnit3TestAdapter" Version="3.16.1">
15+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.10.0" />
16+
<PackageReference Include="NUnit3TestAdapter" Version="4.5.0">
1717
<PrivateAssets>all</PrivateAssets>
1818
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
1919
</PackageReference>
@@ -25,4 +25,14 @@
2525
<ProjectReference Include="..\Catalyst.Core.Modules.Hashing\Catalyst.Core.Modules.Hashing.csproj" />
2626
<ProjectReference Include="..\Catalyst.TestUtils\Catalyst.TestUtils.csproj" />
2727
</ItemGroup>
28+
<ItemGroup>
29+
<PackageReference Update="coverlet.msbuild" Version="6.0.2">
30+
<PrivateAssets>all</PrivateAssets>
31+
<IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets>
32+
</PackageReference>
33+
<PackageReference Update="FluentAssertions" Version="6.12.0" />
34+
<PackageReference Update="Microsoft.Reactive.Testing" Version="6.0.1" />
35+
<PackageReference Update="NSubstitute" Version="5.1.0" />
36+
<PackageReference Update="NUnit" Version="4.1.0" />
37+
</ItemGroup>
2838
</Project>

src/Catalyst.Core.Modules.Consensus/Catalyst.Core.Modules.Consensus.csproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFramework>netcoreapp3.1</TargetFramework>
3+
<TargetFramework>net8.0</TargetFramework>
44
<RootNamespace>Catalyst.Core.Modules.Consensus</RootNamespace>
55
<Authors>James Kirby ([email protected])</Authors>
66
<SignAssembly>true</SignAssembly>
@@ -23,7 +23,7 @@
2323
<ProjectReference Include="..\Catalyst.Core.Modules.Kvm\Catalyst.Core.Modules.Kvm.csproj" />
2424
</ItemGroup>
2525
<ItemGroup>
26-
<PackageReference Include="Autofac" Version="4.8.1" />
27-
<PackageReference Include="Nito.Comparers.Core" Version="6.0.0" />
26+
<PackageReference Include="Autofac" Version="8.0.0" />
27+
<PackageReference Include="Nito.Comparers.Core" Version="6.2.2" />
2828
</ItemGroup>
2929
</Project>

0 commit comments

Comments
 (0)