Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 1dbade8

Browse files
committed
Build against .NET 10 preview
1 parent 23be010 commit 1dbade8

File tree

32 files changed

+67
-30
lines changed

32 files changed

+67
-30
lines changed

‎.github/workflows/build.yml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,11 @@ jobs:
4848
dotnet-version: |
4949
8.0.*
5050
9.0.*
51+
- name: Setup .NET 10 preview
52+
uses: actions/setup-dotnet@v4
53+
with:
54+
dotnet-version: 10.0.*
55+
dotnet-quality: 'preview'
5156
- name: Show installed versions
5257
shell: pwsh
5358
run: |
@@ -159,6 +164,11 @@ jobs:
159164
dotnet-version: |
160165
8.0.*
161166
9.0.*
167+
- name: Setup .NET 10 preview
168+
uses: actions/setup-dotnet@v4
169+
with:
170+
dotnet-version: 10.0.*
171+
dotnet-quality: 'preview'
162172
- name: Git checkout
163173
uses: actions/checkout@v5
164174
- name: Restore tools
@@ -218,6 +228,11 @@ jobs:
218228
dotnet-version: |
219229
8.0.*
220230
9.0.*
231+
- name: Setup .NET 10 preview
232+
uses: actions/setup-dotnet@v4
233+
with:
234+
dotnet-version: 10.0.*
235+
dotnet-quality: 'preview'
221236
- name: Git checkout
222237
uses: actions/checkout@v5
223238
with:

‎.github/workflows/codeql.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,11 @@ jobs:
2828
dotnet-version: |
2929
8.0.*
3030
9.0.*
31+
- name: Setup .NET 10 preview
32+
uses: actions/setup-dotnet@v4
33+
with:
34+
dotnet-version: 10.0.*
35+
dotnet-quality: 'preview'
3136
- name: Git checkout
3237
uses: actions/checkout@v5
3338
- name: Initialize CodeQL

‎Directory.Build.props

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,12 @@
1515
<NuGetAuditMode>direct</NuGetAuditMode>
1616
</PropertyGroup>
1717

18+
<PropertyGroup>
19+
<!-- .NET 10 Preview -->
20+
<SuppressNETCoreSdkPreviewMessage>true</SuppressNETCoreSdkPreviewMessage>
21+
<NoWarn>$(NoWarn);NU1903;NU5104;NU1608</NoWarn>
22+
</PropertyGroup>
23+
1824
<PropertyGroup>
1925
<!--
2026
Disabled IDE analyzers for "Use collection expression" because they are dangerous in a subtle way.

‎benchmarks/Benchmarks.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
<PropertyGroup>
33
<OutputType>Exe</OutputType>
4-
<TargetFramework>net9.0</TargetFramework>
4+
<TargetFramework>net10.0</TargetFramework>
55
<ServerGarbageCollection>true</ServerGarbageCollection>
66
</PropertyGroup>
77

‎package-versions.props

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,16 @@
3333
<XunitVisualStudioVersion>3.1.*</XunitVisualStudioVersion>
3434
</PropertyGroup>
3535

36+
<PropertyGroup Condition="'$(TargetFramework)' == 'net10.0'">
37+
<!-- Published dependencies (only update on major version change) -->
38+
<EntityFrameworkCoreFrozenVersion>10.0.*-*</EntityFrameworkCoreFrozenVersion>
39+
40+
<!-- Non-published dependencies (these are safe to update, won't cause a breaking change) -->
41+
<AspNetCoreVersion>10.0.*-*</AspNetCoreVersion>
42+
<EntityFrameworkCoreVersion>10.0.*-*</EntityFrameworkCoreVersion>
43+
<EntityFrameworkCorePomeloVersion>9.0.*-*</EntityFrameworkCorePomeloVersion>
44+
</PropertyGroup>
45+
3646
<PropertyGroup Condition="'$(TargetFramework)' == 'net9.0'">
3747
<!-- Published dependencies (only update on major version change) -->
3848
<EntityFrameworkCoreFrozenVersion>N/A</EntityFrameworkCoreFrozenVersion>

‎src/Examples/DapperExample/DapperExample.csproj

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk.Web">
22
<PropertyGroup>
3-
<TargetFrameworks>net9.0;net8.0</TargetFrameworks>
3+
<TargetFrameworks>net10.0;net9.0;net8.0</TargetFrameworks>
44
</PropertyGroup>
55

66
<Import Project="..\..\..\package-versions.props" />
@@ -14,6 +14,7 @@
1414
<ItemGroup>
1515
<PackageReference Include="Dapper" Version="$(DapperVersion)" />
1616
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="$(EntityFrameworkCoreVersion)" />
17+
<PackageReference Include="Microsoft.EntityFrameworkCore.Relational" Version="$(EntityFrameworkCoreVersion)" />
1718
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="$(EntityFrameworkCoreVersion)" />
1819
<PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="$(EntityFrameworkCoreVersion)" />
1920
<PackageReference Include="Pomelo.EntityFrameworkCore.MySql" Version="$(EntityFrameworkCorePomeloVersion)" />

‎src/Examples/DatabasePerTenantExample/DatabasePerTenantExample.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.Web">
22
<PropertyGroup>
3-
<TargetFrameworks>net9.0;net8.0</TargetFrameworks>
3+
<TargetFrameworks>net10.0;net9.0;net8.0</TargetFrameworks>
44
</PropertyGroup>
55

66
<Import Project="..\..\..\package-versions.props" />

‎src/Examples/GettingStarted/GettingStarted.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.Web">
22
<PropertyGroup>
3-
<TargetFrameworks>net9.0;net8.0</TargetFrameworks>
3+
<TargetFrameworks>net10.0;net9.0;net8.0</TargetFrameworks>
44
</PropertyGroup>
55

66
<Import Project="..\..\..\package-versions.props" />

‎src/Examples/JsonApiDotNetCoreExample/JsonApiDotNetCoreExample.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.Web">
22
<PropertyGroup>
3-
<TargetFrameworks>net9.0;net8.0</TargetFrameworks>
3+
<TargetFrameworks>net10.0;net9.0;net8.0</TargetFrameworks>
44
<OpenApiGenerateDocumentsOnBuild>true</OpenApiGenerateDocumentsOnBuild>
55
<OpenApiDocumentsDirectory>GeneratedSwagger</OpenApiDocumentsDirectory>
66
</PropertyGroup>

‎src/Examples/MultiDbContextExample/MultiDbContextExample.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.Web">
22
<PropertyGroup>
3-
<TargetFrameworks>net9.0;net8.0</TargetFrameworks>
3+
<TargetFrameworks>net10.0;net9.0;net8.0</TargetFrameworks>
44
</PropertyGroup>
55

66
<Import Project="..\..\..\package-versions.props" />

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /