Skip to content

Commit 012a70b

Browse files
authored
Update package references to EF Core 7 and 8 (#60)
* Update package references * Target .NET 8
1 parent d796811 commit 012a70b

7 files changed

Lines changed: 56 additions & 34 deletions

File tree

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,3 +10,5 @@ _ReSharper*/
1010

1111
# Ignore mac folder settings
1212
.DS_Store
13+
14+
packages/

src/AppAny.Quartz.EntityFrameworkCore.Migrations.MySql/AppAny.Quartz.EntityFrameworkCore.Migrations.MySql.csproj

Lines changed: 7 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>net6.0</TargetFramework>
4+
<TargetFrameworks>net6.0;net7.0;net8.0</TargetFrameworks>
55
<Nullable>enable</Nullable>
66
<LangVersion>10</LangVersion>
77
<EmbedUntrackedSources>true</EmbedUntrackedSources>
@@ -25,8 +25,12 @@
2525
<ProjectReference Include="..\AppAny.Quartz.EntityFrameworkCore.Migrations\AppAny.Quartz.EntityFrameworkCore.Migrations.csproj" />
2626
</ItemGroup>
2727

28-
<ItemGroup Label="Packages">
29-
<PackageReference Include="Pomelo.EntityFrameworkCore.MySql" Version="6.0.2" />
28+
<ItemGroup Condition="'$(TargetFramework)' == 'net6.0' or '$(TargetFramework)' == 'net7.0'" Label="Packages">
29+
<PackageReference Include="Pomelo.EntityFrameworkCore.MySql" Version="7.0.0" />
30+
</ItemGroup>
31+
32+
<ItemGroup Condition="'$(TargetFramework)' == 'net8.0'" Label="Packages">
33+
<PackageReference Include="Pomelo.EntityFrameworkCore.MySql" Version="8.0.0-beta.2" />
3034
</ItemGroup>
3135

3236
<ItemGroup Label="Assets">

src/AppAny.Quartz.EntityFrameworkCore.Migrations.PostgreSQL/AppAny.Quartz.EntityFrameworkCore.Migrations.PostgreSQL.csproj

Lines changed: 7 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>net6.0</TargetFramework>
4+
<TargetFrameworks>net6.0;net7.0;net8.0</TargetFrameworks>
55
<Nullable>enable</Nullable>
66
<LangVersion>10</LangVersion>
77
<EmbedUntrackedSources>true</EmbedUntrackedSources>
@@ -25,8 +25,12 @@
2525
<ProjectReference Include="..\AppAny.Quartz.EntityFrameworkCore.Migrations\AppAny.Quartz.EntityFrameworkCore.Migrations.csproj" />
2626
</ItemGroup>
2727

28-
<ItemGroup Label="Packages">
29-
<PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="6.0.2" />
28+
<ItemGroup Condition="'$(TargetFramework)' == 'net6.0' or '$(TargetFramework)' == 'net7.0'" Label="Packages">
29+
<PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="7.0.11" />
30+
</ItemGroup>
31+
32+
<ItemGroup Condition="'$(TargetFramework)' == 'net8.0'" Label="Packages">
33+
<PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="8.0.0" />
3034
</ItemGroup>
3135

3236
<ItemGroup Label="Assets">

src/AppAny.Quartz.EntityFrameworkCore.Migrations.SQLite/AppAny.Quartz.EntityFrameworkCore.Migrations.SQLite.csproj

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

33
<PropertyGroup>
4-
<TargetFramework>net6.0</TargetFramework>
4+
<TargetFrameworks>net6.0;net7.0;net8.0</TargetFrameworks>
55
<ImplicitUsings>enable</ImplicitUsings>
66
<Nullable>enable</Nullable>
77
<LangVersion>10</LangVersion>
@@ -26,20 +26,24 @@
2626
<ProjectReference Include="..\AppAny.Quartz.EntityFrameworkCore.Migrations\AppAny.Quartz.EntityFrameworkCore.Migrations.csproj"/>
2727
</ItemGroup>
2828

29-
<ItemGroup>
30-
<PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite" Version="6.0.1"/>
29+
<ItemGroup Condition="'$(TargetFramework)' == 'net6.0' or '$(TargetFramework)' == 'net7.0'" Label="Packages">
30+
<PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite" Version="7.0.14"/>
31+
</ItemGroup>
32+
33+
<ItemGroup Condition="'$(TargetFramework)' == 'net8.0'" Label="Packages">
34+
<PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite" Version="8.0.0"/>
3135
</ItemGroup>
3236

3337
<ItemGroup Label="Assets">
3438
<None Include="../../assets/logo.png">
3539
<Pack>true</Pack>
3640
<Visible>false</Visible>
37-
<PackagePath />
41+
<PackagePath/>
3842
</None>
3943
<None Include="../../LICENSE">
4044
<Pack>true</Pack>
4145
<Visible>false</Visible>
42-
<PackagePath />
46+
<PackagePath/>
4347
</None>
4448
</ItemGroup>
4549

src/AppAny.Quartz.EntityFrameworkCore.Migrations.SqlServer/AppAny.Quartz.EntityFrameworkCore.Migrations.SqlServer.csproj

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

33
<PropertyGroup>
4-
<TargetFramework>net6.0</TargetFramework>
4+
<TargetFrameworks>net6.0;net7.0;net8.0</TargetFrameworks>
55
<Nullable>enable</Nullable>
66
<LangVersion>10</LangVersion>
77
<EmbedUntrackedSources>true</EmbedUntrackedSources>
@@ -23,24 +23,28 @@
2323
</PropertyGroup>
2424

2525
<ItemGroup Label="Projects">
26-
<ProjectReference Include="..\AppAny.Quartz.EntityFrameworkCore.Migrations\AppAny.Quartz.EntityFrameworkCore.Migrations.csproj" />
26+
<ProjectReference Include="..\AppAny.Quartz.EntityFrameworkCore.Migrations\AppAny.Quartz.EntityFrameworkCore.Migrations.csproj"/>
27+
</ItemGroup>
28+
29+
<ItemGroup Condition="'$(TargetFramework)' == 'net6.0' or '$(TargetFramework)' == 'net7.0'" Label="Packages">
30+
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="7.0.14"/>
31+
</ItemGroup>
32+
33+
<ItemGroup Condition="'$(TargetFramework)' == 'net8.0'" Label="Packages">
34+
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="8.0.0"/>
2735
</ItemGroup>
2836

2937
<ItemGroup Label="Assets">
3038
<None Include="../../assets/logo.png">
3139
<Pack>true</Pack>
3240
<Visible>false</Visible>
33-
<PackagePath />
41+
<PackagePath/>
3442
</None>
3543
<None Include="../../LICENSE">
3644
<Pack>true</Pack>
3745
<Visible>false</Visible>
38-
<PackagePath />
46+
<PackagePath/>
3947
</None>
4048
</ItemGroup>
4149

42-
<ItemGroup>
43-
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="6.0.1" />
44-
</ItemGroup>
45-
4650
</Project>

src/AppAny.Quartz.EntityFrameworkCore.Migrations/AppAny.Quartz.EntityFrameworkCore.Migrations.csproj

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

33
<PropertyGroup>
4-
<TargetFramework>net6.0</TargetFramework>
4+
<TargetFrameworks>net6.0;net7.0;net8.0</TargetFrameworks>
55
<Nullable>enable</Nullable>
66
<LangVersion>10</LangVersion>
77
<EmbedUntrackedSources>true</EmbedUntrackedSources>
@@ -21,20 +21,24 @@
2121
<PackageTags>.NET Core;ASP.NET Core;EntityFrameworkCore;Quartz.NET</PackageTags>
2222
</PropertyGroup>
2323

24-
<ItemGroup Label="Packages">
25-
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="6.0.1" />
24+
<ItemGroup Condition="'$(TargetFramework)' == 'net6.0' or '$(TargetFramework)' == 'net7.0'" Label="Packages">
25+
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="7.0.14"/>
26+
</ItemGroup>
27+
28+
<ItemGroup Condition="'$(TargetFramework)' == 'net8.0'" Label="Packages">
29+
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="8.0.0"/>
2630
</ItemGroup>
2731

2832
<ItemGroup Label="Assets">
2933
<None Include="../../assets/logo.png">
3034
<Pack>true</Pack>
3135
<Visible>false</Visible>
32-
<PackagePath />
36+
<PackagePath/>
3337
</None>
3438
<None Include="../../LICENSE">
3539
<Pack>true</Pack>
3640
<Visible>false</Visible>
37-
<PackagePath />
41+
<PackagePath/>
3842
</None>
3943
</ItemGroup>
4044

tests/AppAny.Quartz.EntityFrameworkCore.Migrations.Tests/AppAny.Quartz.EntityFrameworkCore.Migrations.Tests.csproj

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -14,25 +14,25 @@
1414
</ItemGroup>
1515

1616
<ItemGroup Label="Tests">
17-
<PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="6.0.1">
17+
<PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="7.0.13">
1818
<PrivateAssets>all</PrivateAssets>
1919
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
2020
</PackageReference>
2121
</ItemGroup>
2222

2323
<ItemGroup Label="xUnit">
24-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.5.0" />
25-
<PackageReference Include="MySql.Data" Version="8.0.33" />
26-
<PackageReference Include="Quartz" Version="3.6.2" />
27-
<PackageReference Include="Quartz.Serialization.Json" Version="3.6.2" />
28-
<PackageReference Include="TestEnvironment.Docker.Containers.Postgres" Version="2.1.5" />
29-
<PackageReference Include="TestEnvironment.Docker.Containers.Mssql" Version="2.1.6" />
30-
<PackageReference Include="xunit" Version="2.4.2" />
31-
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.5">
24+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.7.2" />
25+
<PackageReference Include="MySql.Data" Version="8.2.0" />
26+
<PackageReference Include="Quartz" Version="3.7.0" />
27+
<PackageReference Include="Quartz.Serialization.Json" Version="3.7.0" />
28+
<PackageReference Include="TestEnvironment.Docker.Containers.Postgres" Version="2.1.6" />
29+
<PackageReference Include="TestEnvironment.Docker.Containers.Mssql" Version="2.1.7" />
30+
<PackageReference Include="xunit" Version="2.5.3" />
31+
<PackageReference Include="xunit.runner.visualstudio" Version="2.5.3">
3232
<PrivateAssets>all</PrivateAssets>
3333
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
3434
</PackageReference>
35-
<PackageReference Include="coverlet.msbuild" Version="3.2.0">
35+
<PackageReference Include="coverlet.msbuild" Version="6.0.0">
3636
<PrivateAssets>all</PrivateAssets>
3737
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
3838
</PackageReference>

0 commit comments

Comments
 (0)