Class CsProjClassicNetToolchain
- Namespace
- BenchmarkDotNet.Toolchains.CsProj
- Assembly
- BenchmarkDotNet.dll
this toolchain is designed for the new .csprojs, to build .NET 4.x benchmarks from the context of .NET Core host process it does not work with the old .csprojs or project.json!
public class CsProjClassicNetToolchain : Toolchain, IToolchain
- Inheritance
-
CsProjClassicNetToolchain
- Implements
- Inherited Members
Fields
Net461
public static readonly IToolchain Net461
Field Value
Net462
public static readonly IToolchain Net462
Field Value
Net47
public static readonly IToolchain Net47
Field Value
Net471
public static readonly IToolchain Net471
Field Value
Net472
public static readonly IToolchain Net472
Field Value
Net48
public static readonly IToolchain Net48
Field Value
Net481
public static readonly IToolchain Net481
Field Value
Methods
From(string, string?, string?)
public static IToolchain From(string targetFrameworkMoniker, string? packagesPath = null, string? customDotNetCliPath = null)
Parameters
Returns
Validate(BenchmarkCase, IResolver)
public override IEnumerable<ValidationError> Validate(BenchmarkCase benchmarkCase, IResolver resolver)
Parameters
benchmarkCase
BenchmarkCaseresolver
IResolver