Benchmarks.csproj 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  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.1.0-rc1-final" />
  18. <PackageReference Include="Microsoft.AspNetCore.Mvc" Version="2.1.0-rc1-final" />
  19. <PackageReference Include="Microsoft.AspNetCore.Server.Kestrel" Version="2.1.0-rc1-final" />
  20. <PackageReference Include="Microsoft.AspNetCore.StaticFiles" Version="2.1.0-rc1-final" />
  21. <PackageReference Include="Microsoft.Extensions.Configuration" Version="2.1.0-rc1-final" />
  22. <PackageReference Include="Microsoft.Extensions.Configuration.CommandLine" Version="2.1.0-rc1-final" />
  23. <PackageReference Include="Microsoft.Extensions.Configuration.EnvironmentVariables" Version="2.1.0-rc1-final" />
  24. <PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="2.1.0-rc1-final" />
  25. <PackageReference Include="Microsoft.Extensions.Options.ConfigurationExtensions" Version="2.1.0-rc1-final" />
  26. <!-- Fix https://github.com/aspnet/KestrelHttpServer/pull/2562 -->
  27. <PackageReference Include="Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets" Version="2.1.0-rtm-30793" />
  28. <PackageReference Include="MySqlConnector" Version="0.40.3" />
  29. <PackageReference Include="Npgsql" Version="4.0.0-rc1" />
  30. <PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="2.1.0-rc1" />
  31. </ItemGroup>
  32. <ItemGroup Condition=" '$(TargetFramework)' == 'net471' ">
  33. <!-- Make .NET 4.7.1 reference assemblies available even on Linux -->
  34. <PackageReference Include="Microsoft.TargetingPack.NETFramework.v4.7.1" Version="1.0.0" ExcludeAssets="All" PrivateAssets="All" />
  35. <Reference Include="netstandard" />
  36. <Reference Include="System.Runtime" />
  37. <Reference Include="System.Threading.Tasks" />
  38. <PackageReference Include="NETStandard.Library" Version="2.0.0" />
  39. </ItemGroup>
  40. <PropertyGroup Condition=" '$(TargetFramework)' == 'net471' ">
  41. <!-- Make sure the reference assemblies are available -->
  42. <FrameworkPathOverride>$(NuGetPackageRoot)microsoft.targetingpack.netframework.v4.7.1\1.0.0\lib\net471\</FrameworkPathOverride>
  43. </PropertyGroup>
  44. </Project>