Browse Source

Update GenHTTP to 6.4 and switch to .NET 7 (#7767)

Andreas Nägeli 2 năm trước cách đây
mục cha
commit
2a6f222ff6

+ 10 - 6
frameworks/CSharp/genhttp/Benchmarks/Benchmarks.csproj

@@ -2,7 +2,7 @@
   
   <PropertyGroup>
     
-    <TargetFramework>net6.0</TargetFramework>
+    <TargetFramework>net7.0</TargetFramework>
     <LangVersion>10.0</LangVersion>
     
     <AssemblyTitle>GenHTTP Benchmarks</AssemblyTitle>
@@ -12,6 +12,7 @@
     <OutputType>Exe</OutputType>
     
     <ServerGarbageCollection>true</ServerGarbageCollection>
+	<TieredPGO>true</TieredPGO>
     
   </PropertyGroup>
   
@@ -26,11 +27,14 @@
   </ItemGroup>
     
   <ItemGroup>
-    <PackageReference Include="GenHTTP.Core" Version="6.3.4" />
-    <PackageReference Include="GenHTTP.Modules.Razor" Version="6.3.4" />
-    <PackageReference Include="GenHTTP.Modules.Webservices" Version="6.3.4" />
-    <PackageReference Include="Microsoft.EntityFrameworkCore" Version="6.0.4" />
-    <PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="6.0.4" />
+	  
+    <PackageReference Include="GenHTTP.Core" Version="6.4.0" />
+    <PackageReference Include="GenHTTP.Modules.Razor" Version="6.4.0" />
+    <PackageReference Include="GenHTTP.Modules.Webservices" Version="6.4.0" />
+	  
+    <PackageReference Include="Microsoft.EntityFrameworkCore" Version="7.0.0" />
+    <PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="7.0.0" />
+	  
   </ItemGroup>
   
 </Project>

+ 3 - 2
frameworks/CSharp/genhttp/genhttp.dockerfile

@@ -1,9 +1,10 @@
-FROM mcr.microsoft.com/dotnet/sdk:6.0 AS build
+FROM mcr.microsoft.com/dotnet/sdk:7.0 AS build
 WORKDIR /app
 COPY Benchmarks .
 RUN dotnet publish -c Release -o out
 
-FROM mcr.microsoft.com/dotnet/runtime:6.0 AS runtime
+FROM mcr.microsoft.com/dotnet/runtime:7.0 AS runtime
+ENV DOTNET_SYSTEM_NET_SOCKETS_INLINE_COMPLETIONS 1
 
 # Full PGO
 ENV DOTNET_TieredPGO 1