Benchmarks.csproj 2.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. <Project Sdk="Microsoft.NET.Sdk.Web">
  2. <PropertyGroup>
  3. <TargetFramework>net471</TargetFramework>
  4. <OutputType>Exe</OutputType>
  5. <LangVersion>7.3</LangVersion>
  6. <RuntimeIdentifiers>linux-x64</RuntimeIdentifiers>
  7. <!-- Add the myget feed, without altering any other configurations. -->
  8. <RestoreAdditionalProjectSources>https://dotnet.myget.org/F/dotnet-core/api/v3/index.json</RestoreAdditionalProjectSources>
  9. </PropertyGroup>
  10. <ItemGroup>
  11. <None Update="wwwroot/**" CopyToOutputDirectory="PreserveNewest" />
  12. <None Include="appsettings.json" CopyToOutputDirectory="PreserveNewest" />
  13. <None Include="appsettings.postgresql.json" CopyToOutputDirectory="PreserveNewest" />
  14. <None Include="appsettings.mysql.json" CopyToOutputDirectory="PreserveNewest" />
  15. </ItemGroup>
  16. <ItemGroup>
  17. <PackageReference Include="Microsoft.AspNetCore.Hosting" Version="2.2.0" />
  18. <PackageReference Include="Microsoft.AspNetCore.Mvc" Version="2.2.0" />
  19. <PackageReference Include="Microsoft.AspNetCore.Server.Kestrel" Version="2.2.0" />
  20. <PackageReference Include="Microsoft.AspNetCore.StaticFiles" Version="2.2.0" />
  21. <PackageReference Include="Microsoft.Extensions.Configuration" Version="2.2.0" />
  22. <PackageReference Include="Microsoft.Extensions.Configuration.CommandLine" Version="2.2.0" />
  23. <PackageReference Include="Microsoft.Extensions.Configuration.EnvironmentVariables" Version="2.2.0" />
  24. <PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="2.2.0" />
  25. <PackageReference Include="Microsoft.Extensions.Options.ConfigurationExtensions" Version="2.2.0" />
  26. <PackageReference Include="Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets" Version="2.2.1" />
  27. <PackageReference Include="MySqlConnector" Version="0.56.0" />
  28. <PackageReference Include="Npgsql" Version="4.0.4" />
  29. <PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="2.2.0" />
  30. </ItemGroup>
  31. <ItemGroup Condition=" '$(TargetFramework)' == 'net471' ">
  32. <!-- Make .NET 4.7.1 reference assemblies available even on Linux -->
  33. <PackageReference Include="Microsoft.TargetingPack.NETFramework.v4.7.1" Version="1.0.0" ExcludeAssets="All" PrivateAssets="All" />
  34. <Reference Include="netstandard" />
  35. <Reference Include="System.Runtime" />
  36. <Reference Include="System.Threading.Tasks" />
  37. <PackageReference Include="NETStandard.Library" Version="2.0.3" />
  38. </ItemGroup>
  39. <PropertyGroup Condition=" '$(TargetFramework)' == 'net471' ">
  40. <!-- Make sure the reference assemblies are available -->
  41. <FrameworkPathOverride>$(NuGetPackageRoot)microsoft.targetingpack.netframework.v4.7.1\1.0.0\lib\net471\</FrameworkPathOverride>
  42. </PropertyGroup>
  43. </Project>