Skip to content

Commit 08ff3fe

Browse files
committed
Add .NET 8-10 targets
1 parent e1219e4 commit 08ff3fe

10 files changed

Lines changed: 22 additions & 20 deletions

File tree

Directory.Build.props

Lines changed: 0 additions & 6 deletions
This file was deleted.

F23.StringSimilarity.sln

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "F23.StringSimilarity", "src
77
EndProject
88
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "F23.StringSimilarity.Tests", "test\F23.StringSimilarity.Tests\F23.StringSimilarity.Tests.csproj", "{68F339E6-278F-4B04-A6ED-422AAD30591F}"
99
EndProject
10-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "F23.StringSimilarity.Benchmarks", "test\F23.StringSimilarity.Benchmarks\F23.StringSimilarity.Benchmarks.csproj", "{3A9605B1-820C-43C2-8F9B-72BCA5F5543B}"
10+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "F23.StringSimilarity.Benchmarks", "benchmarks\F23.StringSimilarity.Benchmarks\F23.StringSimilarity.Benchmarks.csproj", "{3A9605B1-820C-43C2-8F9B-72BCA5F5543B}"
1111
EndProject
1212
Global
1313
GlobalSection(SolutionConfigurationPlatforms) = preSolution
File renamed without changes.

test/F23.StringSimilarity.Benchmarks/F23.StringSimilarity.Benchmarks.csproj renamed to benchmarks/F23.StringSimilarity.Benchmarks/F23.StringSimilarity.Benchmarks.csproj

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

33
<PropertyGroup>
44
<OutputType>Exe</OutputType>
5-
<TargetFramework>net8.0</TargetFramework>
5+
<TargetFramework>net10.0</TargetFramework>
66
<ImplicitUsings>enable</ImplicitUsings>
77
<Nullable>enable</Nullable>
88
<IsPackable>false</IsPackable>
99
</PropertyGroup>
1010

1111
<ItemGroup>
12-
<PackageReference Include="BenchmarkDotNet" Version="0.13.12" />
12+
<PackageReference Include="BenchmarkDotNet" Version="0.15.4" />
1313
</ItemGroup>
1414

1515
<ItemGroup>
File renamed without changes.

src/Directory.Build.props

Lines changed: 0 additions & 4 deletions
This file was deleted.

src/F23.StringSimilarity/F23.StringSimilarity.csproj

Lines changed: 10 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>netstandard2.0</TargetFramework>
3+
<TargetFrameworks>netstandard2.0;net8.0;net9.0;net10.0</TargetFrameworks>
44
<PackageId>F23.StringSimilarity</PackageId>
55
<PackageTags>string;similarity;distance;levenshtein;jaro-winkler;lcs;cosine</PackageTags>
66
<Title>StringSimilarity.NET</Title>
@@ -16,10 +16,17 @@
1616
<PublishRepositoryUrl>true</PublishRepositoryUrl>
1717
<IncludeSymbols>true</IncludeSymbols>
1818
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
19-
<Version>7.0.0</Version>
19+
<Version>8.0.0-alpha</Version>
20+
</PropertyGroup>
21+
<PropertyGroup Label="Assembly signing" Condition=" '$(TargetFramework)' == 'netstandard2.0' ">
22+
<DefineConstants>FEATURE_SIGNED_ASSEMBLY;$(DefineConstants)</DefineConstants>
23+
<AssemblyOriginatorKeyFile>$(SolutionDir)StringSimilarity.NET.snk</AssemblyOriginatorKeyFile>
24+
<SignAssembly>true</SignAssembly>
2025
</PropertyGroup>
2126
<ItemGroup>
22-
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="1.1.1" PrivateAssets="All" />
27+
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="8.0.0" PrivateAssets="All" />
28+
</ItemGroup>
29+
<ItemGroup Label=".NET Standard 2.0 Dependencies" Condition="'$(TargetFramework)'=='netstandard2.0'">
2330
<PackageReference Include="System.Memory" Version="4.6.3" />
2431
</ItemGroup>
2532
<ItemGroup>
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
11
using System.Runtime.CompilerServices;
22

3+
#if FEATURE_SIGNED_ASSEMBLY
34
[assembly: InternalsVisibleTo("F23.StringSimilarity.Tests, PublicKey=0024000004800000940000000602000000240000525341310004000001000100b9a3cf7cbdb26a91b8a50d70ec052fe9f1edd3d1989e1079d0b0c1930e2030273a82629e18c7f2932a1e7957d48ec36b2703cda7bab46f3a0684cc86637e02dac24c857a43ef9a63a6459b147d11ec43b75b181de0aa326931ae13ba31c06977b309424c730d895144feab54da5ad84a604f90b2d672406177782027c8413caa")]
5+
#else
6+
[assembly: InternalsVisibleTo("F23.StringSimilarity.Tests")]
7+
#endif

test/Directory.Build.props

Lines changed: 0 additions & 4 deletions
This file was deleted.

test/F23.StringSimilarity.Tests/F23.StringSimilarity.Tests.csproj

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,11 @@
77
<Nullable>enable</Nullable>
88
</PropertyGroup>
99

10+
<PropertyGroup Label="Assembly signing" Condition=" '$(TargetFramework)' == 'net481' ">
11+
<AssemblyOriginatorKeyFile>$(SolutionDir)StringSimilarity.NET.snk</AssemblyOriginatorKeyFile>
12+
<SignAssembly>true</SignAssembly>
13+
</PropertyGroup>
14+
1015
<ItemGroup>
1116
<None Remove="11328-1.txt" />
1217
<None Remove="71816-2.txt" />

0 commit comments

Comments
 (0)