Skip to content

Commit 726ed05

Browse files
committed
Upgrade to dotnet 8 and nugets
1 parent 175d1be commit 726ed05

File tree

10 files changed

+58
-44
lines changed

10 files changed

+58
-44
lines changed

global.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"sdk": {
3-
"version": "7.0.402",
3+
"version": "8.0.100",
44
"rollForward": "disable",
55
"allowPrerelease": false
66
}

sample/Futurum.WebApiEndpoint.Micro.Sample.Addition/Futurum.WebApiEndpoint.Micro.Sample.Addition.csproj

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

33
<PropertyGroup>
4-
<TargetFramework>net7.0</TargetFramework>
4+
<TargetFramework>net8.0</TargetFramework>
55
<ImplicitUsings>enable</ImplicitUsings>
66
<Nullable>enable</Nullable>
77
<OutputType>Library</OutputType>
8+
<LangVersion>default</LangVersion>
89
</PropertyGroup>
910

1011
<ItemGroup>

sample/Futurum.WebApiEndpoint.Micro.Sample/Futurum.WebApiEndpoint.Micro.Sample.csproj

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

33
<PropertyGroup>
4-
<TargetFramework>net7.0</TargetFramework>
4+
<TargetFramework>net8.0</TargetFramework>
55
<Nullable>enable</Nullable>
66
<ImplicitUsings>enable</ImplicitUsings>
7+
<LangVersion>default</LangVersion>
78
</PropertyGroup>
89

910
<ItemGroup>
@@ -12,12 +13,12 @@
1213

1314
<ItemGroup>
1415
<PackageReference Include="Futurum.Microsoft.Extensions.DependencyInjection" Version="1.0.12-alpha.0.2" />
15-
<PackageReference Include="Microsoft.AspNetCore.Authentication.JwtBearer" Version="7.0.4" />
16-
<PackageReference Include="Microsoft.AspNetCore.OpenApi" Version="7.0.4" />
17-
<PackageReference Include="Microsoft.Data.Sqlite" Version="7.0.4" />
16+
<PackageReference Include="Microsoft.AspNetCore.Authentication.JwtBearer" Version="8.0.0" />
17+
<PackageReference Include="Microsoft.AspNetCore.OpenApi" Version="8.0.0" />
18+
<PackageReference Include="Microsoft.Data.Sqlite" Version="8.0.0" />
1819
<PackageReference Include="Swashbuckle.AspNetCore" Version="6.5.0" />
1920
<PackageReference Include="System.Linq.Async" Version="6.0.1" />
20-
<PackageReference Include="System.Threading.RateLimiting" Version="7.0.0" />
21+
<PackageReference Include="System.Threading.RateLimiting" Version="8.0.0" />
2122
</ItemGroup>
2223

2324
<ItemGroup>

src/Futurum.WebApiEndpoint.Micro.Generator/DiagnosticDescriptors.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ public static class DiagnosticDescriptors
77
public static readonly DiagnosticDescriptor WebApiEndpointNonEmptyConstructor = new(
88
"FWAEM0001",
99
"Non empty constructor found on WebApiEndpoint",
10-
$"WebApiEndpoint class '{{0}}' does not have an empty constructor.{Environment.NewLine}" +
11-
$"We recommend that WebApiEndpoint's have an empty constructor and to take any injectable dependencies as parameters via the minimal API method itself.{Environment.NewLine}" +
10+
$"WebApiEndpoint class '{{0}}' does not have an empty constructor.\n" +
11+
$"We recommend that WebApiEndpoint's have an empty constructor and to take any injectable dependencies as parameters via the minimal API method itself.\n" +
1212
$"Constructor dependencies will have a lifetime outside of the minimal API lifetime and could have unintended consequences.",
1313
"Futurum.WebApiEndpoint.Micro.Generator",
1414
DiagnosticSeverity.Warning,
@@ -21,4 +21,4 @@ public static class DiagnosticDescriptors
2121
"Futurum.WebApiEndpoint.Micro.Generator",
2222
DiagnosticSeverity.Warning,
2323
true);
24-
}
24+
}

src/Futurum.WebApiEndpoint.Micro.Generator/Futurum.WebApiEndpoint.Micro.Generator.csproj

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,9 @@
1212
</PropertyGroup>
1313

1414
<ItemGroup>
15-
<PackageReference Include="Microsoft.CodeAnalysis.CSharp.Workspaces" Version="4.4.0" />
15+
<PackageReference Include="Microsoft.CodeAnalysis.CSharp.Workspaces" Version="4.8.0" />
16+
<PackageReference Update="Microsoft.SourceLink.GitHub" Version="8.0.0" />
17+
<PackageReference Update="MinVer" Version="4.3.0" />
1618
</ItemGroup>
1719

1820
</Project>

src/Futurum.WebApiEndpoint.Micro/Futurum.WebApiEndpoint.Micro.csproj

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

33
<PropertyGroup>
4-
<TargetFramework>net7.0</TargetFramework>
4+
<TargetFramework>net8.0</TargetFramework>
55
<OutputType>Library</OutputType>
66
<Nullable>enable</Nullable>
77
<ImplicitUsings>enable</ImplicitUsings>
88
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
99
<IsPackable>true</IsPackable>
10+
<LangVersion>default</LangVersion>
1011
</PropertyGroup>
1112

1213
<PropertyGroup>
@@ -31,10 +32,12 @@
3132
</PropertyGroup>
3233

3334
<ItemGroup>
34-
<PackageReference Include="Asp.Versioning.Http" Version="7.0.0" />
35-
<PackageReference Include="Asp.Versioning.Mvc.ApiExplorer" Version="7.0.0" />
36-
<PackageReference Include="Microsoft.AspNetCore.OpenApi" Version="7.0.4" />
35+
<PackageReference Include="Asp.Versioning.Http" Version="7.1.0" />
36+
<PackageReference Include="Asp.Versioning.Mvc.ApiExplorer" Version="7.1.0" />
37+
<PackageReference Include="Microsoft.AspNetCore.OpenApi" Version="8.0.0" />
3738
<PackageReference Include="Swashbuckle.AspNetCore" Version="6.5.0" />
39+
<PackageReference Update="Microsoft.SourceLink.GitHub" Version="8.0.0" />
40+
<PackageReference Update="MinVer" Version="4.3.0" />
3841
</ItemGroup>
3942

4043
<ItemGroup>

test/Futurum.WebApiEndpoint.Micro.EndToEndTests/Futurum.WebApiEndpoint.Micro.EndToEndTests.csproj

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

33
<PropertyGroup>
4-
<TargetFramework>net7.0</TargetFramework>
4+
<TargetFramework>net8.0</TargetFramework>
55
<ImplicitUsings>enable</ImplicitUsings>
66
<Nullable>enable</Nullable>
77

88
<IsPackable>false</IsPackable>
9+
10+
<LangVersion>default</LangVersion>
911
</PropertyGroup>
1012

1113
<ItemGroup>
1214
<PackageReference Include="Futurum.Microsoft.Extensions.DependencyInjection" Version="1.0.12-alpha.0.2" />
13-
<PackageReference Include="FluentAssertions" Version="6.8.0" />
14-
<PackageReference Include="Microsoft.AspNetCore.Mvc.Testing" Version="7.0.4" />
15-
<PackageReference Include="Microsoft.Extensions.Hosting" Version="7.0.1" />
16-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.4.0" />
17-
<PackageReference Include="xunit" Version="2.4.1" />
18-
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.5">
15+
<PackageReference Include="FluentAssertions" Version="6.12.0" />
16+
<PackageReference Include="Microsoft.AspNetCore.Mvc.Testing" Version="8.0.0" />
17+
<PackageReference Include="Microsoft.Extensions.Hosting" Version="8.0.0" />
18+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.8.0" />
19+
<PackageReference Include="xunit" Version="2.6.2" />
20+
<PackageReference Include="xunit.runner.visualstudio" Version="2.5.4">
1921
<PrivateAssets>all</PrivateAssets>
2022
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
2123
</PackageReference>
2224
<DotNetCliToolReference Include="dotnet-xunit" Version="2.3.1" />
23-
<PackageReference Include="coverlet.msbuild" Version="3.1.2">
25+
<PackageReference Include="coverlet.msbuild" Version="6.0.0">
2426
<PrivateAssets>all</PrivateAssets>
2527
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
2628
</PackageReference>
27-
<PackageReference Include="coverlet.collector" Version="3.1.2">
29+
<PackageReference Include="coverlet.collector" Version="6.0.0">
2830
<PrivateAssets>all</PrivateAssets>
2931
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
3032
</PackageReference>

test/Futurum.WebApiEndpoint.Micro.Generator.Tests/Futurum.WebApiEndpoint.Micro.Generator.Tests.csproj

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

33
<PropertyGroup>
4-
<TargetFramework>net7.0</TargetFramework>
4+
<TargetFramework>net8.0</TargetFramework>
55
<Nullable>enable</Nullable>
6+
<LangVersion>default</LangVersion>
67
</PropertyGroup>
78

89
<ItemGroup>
9-
<PackageReference Include="FluentAssertions" Version="6.8.0" />
10-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.4.0" />
11-
<PackageReference Include="xunit" Version="2.4.1" />
12-
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.5">
10+
<PackageReference Include="FluentAssertions" Version="6.12.0" />
11+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.8.0" />
12+
<PackageReference Include="xunit" Version="2.6.2" />
13+
<PackageReference Include="xunit.runner.visualstudio" Version="2.5.4">
1314
<PrivateAssets>all</PrivateAssets>
1415
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
1516
</PackageReference>
1617
<DotNetCliToolReference Include="dotnet-xunit" Version="2.3.1" />
17-
<PackageReference Include="coverlet.msbuild" Version="3.1.2">
18+
<PackageReference Include="coverlet.msbuild" Version="6.0.0">
1819
<PrivateAssets>all</PrivateAssets>
1920
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
2021
</PackageReference>
21-
<PackageReference Include="coverlet.collector" Version="3.1.2">
22+
<PackageReference Include="coverlet.collector" Version="6.0.0">
2223
<PrivateAssets>all</PrivateAssets>
2324
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
2425
</PackageReference>

test/Futurum.WebApiEndpoint.Micro.Generator.Writer.Tests/Futurum.WebApiEndpoint.Micro.Generator.Writer.Tests.csproj

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

33
<PropertyGroup>
4-
<TargetFramework>net7.0</TargetFramework>
4+
<TargetFramework>net8.0</TargetFramework>
55
<Nullable>enable</Nullable>
66

77
<IsPackable>false</IsPackable>
8+
9+
<LangVersion>default</LangVersion>
810
</PropertyGroup>
911

1012
<ItemGroup>
11-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.11.0" />
12-
<PackageReference Include="Verify.Xunit" Version="19.12.2" />
13-
<PackageReference Include="xunit" Version="2.4.2" />
14-
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.3">
13+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.8.0" />
14+
<PackageReference Include="Verify.Xunit" Version="22.7.1" />
15+
<PackageReference Include="xunit" Version="2.6.2" />
16+
<PackageReference Include="xunit.runner.visualstudio" Version="2.5.4">
1517
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
1618
<PrivateAssets>all</PrivateAssets>
1719
</PackageReference>
18-
<PackageReference Include="coverlet.collector" Version="3.1.0">
20+
<PackageReference Include="coverlet.collector" Version="6.0.0">
1921
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
2022
<PrivateAssets>all</PrivateAssets>
2123
</PackageReference>

test/Futurum.WebApiEndpoint.Micro.Tests/Futurum.WebApiEndpoint.Micro.Tests.csproj

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

33
<PropertyGroup>
4-
<TargetFramework>net7.0</TargetFramework>
4+
<TargetFramework>net8.0</TargetFramework>
55
<ImplicitUsings>enable</ImplicitUsings>
66
<Nullable>enable</Nullable>
77

88
<IsPackable>false</IsPackable>
9+
10+
<LangVersion>default</LangVersion>
911
</PropertyGroup>
1012

1113
<ItemGroup>
12-
<PackageReference Include="FluentAssertions" Version="6.8.0" />
13-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.4.0" />
14-
<PackageReference Include="xunit" Version="2.4.2" />
15-
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.5">
14+
<PackageReference Include="FluentAssertions" Version="6.12.0" />
15+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.8.0" />
16+
<PackageReference Include="xunit" Version="2.6.2" />
17+
<PackageReference Include="xunit.runner.visualstudio" Version="2.5.4">
1618
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
1719
<PrivateAssets>all</PrivateAssets>
1820
</PackageReference>
19-
<PackageReference Include="coverlet.msbuild" Version="3.1.2">
21+
<PackageReference Include="coverlet.msbuild" Version="6.0.0">
2022
<PrivateAssets>all</PrivateAssets>
2123
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
2224
</PackageReference>
23-
<PackageReference Include="coverlet.collector" Version="3.1.2">
25+
<PackageReference Include="coverlet.collector" Version="6.0.0">
2426
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
2527
<PrivateAssets>all</PrivateAssets>
2628
</PackageReference>

0 commit comments

Comments
 (0)