<Project Sdk="Microsoft.NET.Sdk">

    <PropertyGroup>

        <TargetFramework>net9.0</TargetFramework>
        <LangVersion>13.0</LangVersion>
        <ImplicitUsings>true</ImplicitUsings>
        <OutputType>Exe</OutputType>

        <AssemblyTitle>GenHTTP Benchmarks</AssemblyTitle>
        <Description>Test suite to be executed with TechEmpower FrameworkBenchmarks.</Description>

        <ServerGarbageCollection>true</ServerGarbageCollection>
        <TieredPGO>true</TieredPGO>

    </PropertyGroup>

    <ItemGroup>
        <None Remove="Resources\Fortunes.html" />
        <None Remove="Resources\Template.html" />
    </ItemGroup>

    <ItemGroup>
        <EmbeddedResource Include="Resources\Template.html" />
    </ItemGroup>

    <ItemGroup>

        <PackageReference Include="GenHTTP.Core" Version="9.6.2" />
        <PackageReference Include="GenHTTP.Modules.Webservices" Version="9.6.2" />

        <PackageReference Include="Microsoft.EntityFrameworkCore" Version="9.0.1" />
        <PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="9.0.3" />

    </ItemGroup>

</Project>
