1- <?xml version =" 1.0" encoding =" utf-8" ?>
2- <Project ToolsVersion =" 14.0" DefaultTargets =" Build" xmlns =" http://schemas.microsoft.com/developer/msbuild/2003" >
3- <Import Project =" $(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition =" Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
1+ <Project Sdk =" Microsoft.NET.Sdk" >
2+
43 <PropertyGroup >
5- <Configuration Condition =" '$(Configuration)' == '' " >Debug</Configuration >
6- <Platform Condition =" '$(Platform)' == '' " >AnyCPU</Platform >
7- <ProjectGuid >{8AAE86BE-5ABC-4902-B48B-20DCDBB93C7B}</ProjectGuid >
84 <OutputType >Exe</OutputType >
9- <AppDesignerFolder >Properties</AppDesignerFolder >
10- <RootNamespace >HdrHistogram.Benchmarking</RootNamespace >
11- <AssemblyName >HdrHistogram.Benchmarking</AssemblyName >
12- <TargetFrameworkVersion >v4.6.1</TargetFrameworkVersion >
13- <FileAlignment >512</FileAlignment >
14- <AutoGenerateBindingRedirects >true</AutoGenerateBindingRedirects >
15- <NuGetPackageImportStamp >
16- </NuGetPackageImportStamp >
17- </PropertyGroup >
18- <PropertyGroup Condition =" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' " >
19- <PlatformTarget >AnyCPU</PlatformTarget >
20- <DebugSymbols >true</DebugSymbols >
21- <DebugType >full</DebugType >
22- <Optimize >false</Optimize >
23- <OutputPath >bin\Debug\</OutputPath >
24- <DefineConstants >DEBUG;TRACE</DefineConstants >
25- <ErrorReport >prompt</ErrorReport >
26- <WarningLevel >4</WarningLevel >
27- </PropertyGroup >
28- <PropertyGroup Condition =" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' " >
29- <PlatformTarget >AnyCPU</PlatformTarget >
30- <DebugType >pdbonly</DebugType >
31- <Optimize >true</Optimize >
32- <OutputPath >bin\Release\</OutputPath >
33- <DefineConstants >TRACE</DefineConstants >
34- <ErrorReport >prompt</ErrorReport >
35- <WarningLevel >4</WarningLevel >
5+ <TargetFrameworks >net47;netcoreapp1.1</TargetFrameworks >
366 </PropertyGroup >
7+
378 <ItemGroup >
38- <Reference Include =" BenchmarkDotNet, Version=0.9.7.0, Culture=neutral, PublicKeyToken=aa0ca2f9092cefc4, processorArchitecture=MSIL" >
39- <HintPath >..\packages\BenchmarkDotNet.0.9.7-beta\lib\net40\BenchmarkDotNet.dll</HintPath >
40- <Private >True</Private >
41- </Reference >
42- <Reference Include =" BenchmarkDotNet.Diagnostics.Windows, Version=0.9.6.0, Culture=neutral, PublicKeyToken=aa0ca2f9092cefc4, processorArchitecture=MSIL" >
43- <HintPath >..\packages\BenchmarkDotNet.Diagnostics.Windows.0.9.6\lib\net40\BenchmarkDotNet.Diagnostics.Windows.dll</HintPath >
44- <Private >True</Private >
45- </Reference >
46- <Reference Include =" Microsoft.Diagnostics.Tracing.TraceEvent, Version=1.0.41.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" >
47- <HintPath >..\packages\Microsoft.Diagnostics.Tracing.TraceEvent.1.0.41\lib\net40\Microsoft.Diagnostics.Tracing.TraceEvent.dll</HintPath >
48- <Private >True</Private >
49- </Reference >
50- <Reference Include =" System" />
51- <Reference Include =" System.Core" />
52- <Reference Include =" System.Management" />
53- <Reference Include =" System.Xml.Linq" />
54- <Reference Include =" System.Data.DataSetExtensions" />
55- <Reference Include =" Microsoft.CSharp" />
56- <Reference Include =" System.Data" />
57- <Reference Include =" System.Net.Http" />
58- <Reference Include =" System.Xml" />
9+ <PackageReference Include =" BenchmarkDotNet" Version =" 0.10.6" />
5910 </ItemGroup >
60- <ItemGroup >
61- <Compile Include =" ..\HdrHistogram\Utilities\Bitwise.cs" >
62- <Link >LeadingZeroCount\Bitwise.cs</Link >
63- </Compile >
64- <Compile Include =" ExhuastiveJobWithMemoryDiagnosisConfig.cs" />
65- <Compile Include =" LeadingZeroCount\DeBruijn128Bits.cs" />
66- <Compile Include =" LeadingZeroCount\DeBruijn64Bits.cs" />
67- <Compile Include =" LeadingZeroCount\IfAndShift.cs" />
68- <Compile Include =" LeadingZeroCount\LeadingZeroCount32BitBenchmark.cs" />
69- <Compile Include =" LeadingZeroCount\LeadingZeroCount64BitBenchmark.cs" />
70- <Compile Include =" LeadingZeroCount\LeadingZeroCountBenchmarkBase.cs" />
71- <Compile Include =" LeadingZeroCount\Magic32Bit.cs" />
72- <Compile Include =" LeadingZeroCount\MathLog.cs" />
73- <Compile Include =" LeadingZeroCount\StringManipulation.cs" />
74- <Compile Include =" Program.cs" />
75- <Compile Include =" Properties\AssemblyInfo.cs" />
76- <Compile Include =" Recording\Recording32BitBenchmark.cs" />
77- <Compile Include =" WithMemoryDiagnosisConfig.cs" />
78- </ItemGroup >
79- <ItemGroup >
80- <None Include =" App.config" />
81- <None Include =" packages.config" />
11+
12+ <ItemGroup Condition =" '$(TargetFramework)' == 'net47'" >
13+ <PackageReference Include =" BenchmarkDotNet.Diagnostics.Windows" >
14+ <Version >0.10.6</Version >
15+ </PackageReference >
8216 </ItemGroup >
17+
8318 <ItemGroup >
84- <ProjectReference Include =" ..\HdrHistogram\HdrHistogram.csproj" >
85- <Project >{655d9c4c-5bbd-4494-9828-ae427a1ddd01}</Project >
86- <Name >HdrHistogram</Name >
87- </ProjectReference >
19+ <ProjectReference Include =" ..\HdrHistogram\HdrHistogram.csproj" />
8820 </ItemGroup >
89- <Import Project =" $(MSBuildToolsPath)\Microsoft.CSharp.targets" />
90- <Import Project =" ..\packages\Microsoft.Diagnostics.Tracing.TraceEvent.1.0.41\build\Microsoft.Diagnostics.Tracing.TraceEvent.targets" Condition =" Exists('..\packages\Microsoft.Diagnostics.Tracing.TraceEvent.1.0.41\build\Microsoft.Diagnostics.Tracing.TraceEvent.targets')" />
91- <Target Name =" EnsureNuGetPackageBuildImports" BeforeTargets =" PrepareForBuild" >
92- <PropertyGroup >
93- <ErrorText >This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.</ErrorText >
94- </PropertyGroup >
95- <Error Condition =" !Exists('..\packages\Microsoft.Diagnostics.Tracing.TraceEvent.1.0.41\build\Microsoft.Diagnostics.Tracing.TraceEvent.targets')" Text =" $([System.String]::Format('$(ErrorText)', '..\packages\Microsoft.Diagnostics.Tracing.TraceEvent.1.0.41\build\Microsoft.Diagnostics.Tracing.TraceEvent.targets'))" />
96- </Target >
97- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
98- Other similar extension points exist, see Microsoft.Common.targets.
99- <Target Name="BeforeBuild">
100- </Target>
101- <Target Name="AfterBuild">
102- </Target>
103- -->
21+
10422</Project >
0 commit comments