Skip to content

Commit a72eeea

Browse files
committed
update framework support
1 parent d35c348 commit a72eeea

3 files changed

Lines changed: 17 additions & 5 deletions

File tree

LinqGen.Benchmarks/LinqGen.Benchmarks.csproj

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

33
<PropertyGroup>
44
<OutputType>Exe</OutputType>
5-
<TargetFramework>net6.0</TargetFramework>
5+
<TargetFrameworks>net472;net6.0</TargetFrameworks>
6+
<LangVersion>10</LangVersion>
67
<ImplicitUsings>enable</ImplicitUsings>
78
<Nullable>enable</Nullable>
89
</PropertyGroup>
@@ -13,8 +14,9 @@
1314
</ItemGroup>
1415

1516
<ItemGroup>
16-
<PackageReference Include="BenchmarkDotNet" Version="0.13.2" />
17-
<PackageReference Include="NetFabric.Hyperlinq" Version="3.0.0-beta48" />
18-
<PackageReference Include="StructLinq" Version="0.27.1" />
17+
<PackageReference Include="BenchmarkDotNet" Version="0.13.2" />
18+
<PackageReference Include="NetFabric.Hyperlinq" Version="3.0.0-beta48" />
19+
<PackageReference Include="StructLinq" Version="0.27.1" />
1920
</ItemGroup>
21+
2022
</Project>

LinqGen/LinqGen.csproj

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

33
<PropertyGroup>
4-
<TargetFrameworks>netstandard2.1;net6</TargetFrameworks>
4+
<TargetFrameworks>netstandard2.0;netstandard2.1;net6</TargetFrameworks>
55
<Nullable>enable</Nullable>
66
<LangVersion>9</LangVersion>
77
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
88
</PropertyGroup>
99

10+
<ItemGroup Condition=" '$(TargetFramework)' == 'netstandard2.0' ">
11+
<PackageReference Include="System.Buffers" Version="4.5.1" />
12+
<PackageReference Include="System.Memory" Version="4.5.5" />
13+
<PackageReference Include="System.Runtime.CompilerServices.Unsafe" Version="6.0.0" />
14+
</ItemGroup>
15+
1016
<ItemGroup Condition=" '$(TargetFramework)' == 'netstandard2.1' ">
1117
<PackageReference Include="System.Runtime.CompilerServices.Unsafe" Version="6.0.0" />
1218
</ItemGroup>

Makefile

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,7 @@ copy:
66
cp -R LinqGen/Core/* LinqGen.Unity/Packages/com.cathei.linqgen/Runtime/Core
77
dotnet publish -c Release -o LinqGen.Unity/Packages/com.cathei.linqgen LinqGen.Generator
88

9+
benchmark:
10+
dotnet clean -c Release
11+
dotnet run --project LinqGen.Benchmarks -c Release -f net6.0
12+

0 commit comments

Comments
 (0)