Skip to content

Commit 30cbb6b

Browse files
committed
updated the project reference to be conditional depending on the target framework.
1 parent 851fee3 commit 30cbb6b

File tree

2 files changed

+31
-6
lines changed

2 files changed

+31
-6
lines changed

src/EntityFrameworkCore.DataEncryption/EntityFrameworkCore.DataEncryption.csproj

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

33
<PropertyGroup>
4-
<TargetFrameworks>netstandard2.0</TargetFrameworks>
4+
<TargetFrameworks>netstandard2.0;net6.0;net5.0</TargetFrameworks>
55
<LangVersion>9.0</LangVersion>
66
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
77
<AssemblyName>EntityFrameworkCore.DataEncryption</AssemblyName>
@@ -28,10 +28,22 @@
2828
<GenerateSerializationAssemblies>Auto</GenerateSerializationAssemblies>
2929
</PropertyGroup>
3030

31-
<ItemGroup>
32-
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="3.1.0" />
31+
<ItemGroup Condition="('$(TargetFramework)' == 'netstandard2.0')">
32+
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="[3.1,6)" />
3333
</ItemGroup>
34-
34+
<ItemGroup Condition="('$(TargetFramework)' == 'netcoreapp3.1')">
35+
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="[3.1,6)" />
36+
</ItemGroup>
37+
<ItemGroup Condition="('$(TargetFramework)' == 'netstandard2.1')">
38+
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="[5,)" />
39+
</ItemGroup>
40+
<ItemGroup Condition="('$(TargetFramework)' == 'net5.0')">
41+
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="[5,)" />
42+
</ItemGroup>
43+
<ItemGroup Condition="('$(TargetFramework)' == 'net6.0')">
44+
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="[6,)" />
45+
</ItemGroup>
46+
3547
<ItemGroup>
3648
<None Include="..\..\LICENSE">
3749
<Pack>True</Pack>

test/EntityFrameworkCore.DataEncryption.Test/EntityFrameworkCore.DataEncryption.Test.csproj

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

33
<PropertyGroup>
4-
<TargetFramework>net5.0</TargetFramework>
4+
<TargetFramework>net6.0</TargetFramework>
55
<IsPackable>false</IsPackable>
66
<AssemblyName>Microsoft.EntityFrameworkCore.Encryption.Test</AssemblyName>
77
<RootNamespace>Microsoft.EntityFrameworkCore.Encryption.Test</RootNamespace>
@@ -13,7 +13,7 @@
1313
<PrivateAssets>all</PrivateAssets>
1414
<IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets>
1515
</PackageReference>
16-
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="5.0.1" />
16+
1717
<PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite" Version="5.0.1" />
1818
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.8.3" />
1919
<PackageReference Include="xunit" Version="2.4.1" />
@@ -27,5 +27,18 @@
2727
<ItemGroup>
2828
<ProjectReference Include="..\..\src\EntityFrameworkCore.DataEncryption\EntityFrameworkCore.DataEncryption.csproj" />
2929
</ItemGroup>
30+
31+
<ItemGroup Condition="('$(TargetFramework)' == 'netcoreapp3.1')">
32+
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="[3.1,6)" />
33+
<PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite" Version="[3.1,6)" />
34+
</ItemGroup>
35+
<ItemGroup Condition="('$(TargetFramework)' == 'net5.0')">
36+
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="[5,)" />
37+
<PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite" Version="[5,)" />
38+
</ItemGroup>
39+
<ItemGroup Condition="('$(TargetFramework)' == 'net6.0')">
40+
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="[6,)" />
41+
<PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite" Version="[6,)" />
42+
</ItemGroup>
3043

3144
</Project>

0 commit comments

Comments
 (0)