Get Kestrel.Performance working again

This commit is contained in:
Stephen Halter 2017-08-17 17:00:46 -07:00
parent 14f122fb9f
commit fd66472b39
3 changed files with 5 additions and 4 deletions

View File

@ -1,5 +1,5 @@
<Project InitialTargets="EnsureKoreBuildRestored"> <Project InitialTargets="EnsureKoreBuildRestored">
<Target Name="EnsureKoreBuildRestored" Condition=" '$(KoreBuildRestoreTargetsImported)' != 'true' "> <Target Name="EnsureKoreBuildRestored" Condition=" '$(KoreBuildRestoreTargetsImported)' != 'true' AND '$(MSBuildProjectName)' != 'BenchmarkDotNet.Autogenerated'">
<PropertyGroup> <PropertyGroup>
<_BootstrapperFile Condition=" $([MSBuild]::IsOSUnixLike()) ">build.sh</_BootstrapperFile> <_BootstrapperFile Condition=" $([MSBuild]::IsOSUnixLike()) ">build.sh</_BootstrapperFile>
<_BootstrapperFile Condition="! $([MSBuild]::IsOSUnixLike()) ">build.cmd</_BootstrapperFile> <_BootstrapperFile Condition="! $([MSBuild]::IsOSUnixLike()) ">build.cmd</_BootstrapperFile>

View File

@ -1,7 +1,8 @@
<Project Sdk="Microsoft.NET.Sdk"> <Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup> <PropertyGroup>
<AssemblyName>Microsoft.AspNetCore.Server.Kestrel.Performance</AssemblyName> <!-- Using shorter assembly name instead of Microsoft.AspNetCore.Server.Kestrel.Performance because https://github.com/dotnet/BenchmarkDotNet/issues/498 -->
<AssemblyName>Kestrel.Performance</AssemblyName>
<RootNamespace>Microsoft.AspNetCore.Server.Kestrel.Performance</RootNamespace> <RootNamespace>Microsoft.AspNetCore.Server.Kestrel.Performance</RootNamespace>
<TargetFrameworks>netcoreapp2.0;net461</TargetFrameworks> <TargetFrameworks>netcoreapp2.0;net461</TargetFrameworks>
<TargetFrameworks Condition=" '$(OS)' != 'Windows_NT' ">netcoreapp2.0</TargetFrameworks> <TargetFrameworks Condition=" '$(OS)' != 'Windows_NT' ">netcoreapp2.0</TargetFrameworks>

View File

@ -2,10 +2,10 @@
To run a specific benchmark add it as parameter To run a specific benchmark add it as parameter
``` ```
dotnet run -c Release RequestParsing dotnet run -f netcoreapp2.0 -c Release RequestParsing
``` ```
To run all use `All` as parameter To run all use `All` as parameter
``` ```
dotnet run -c Release All dotnet run -f netcoreapp2.0 -c Release All
``` ```
Using no parameter will list all available benchmarks Using no parameter will list all available benchmarks