Table of Contents

Class DotNetTargetCommand

Namespace
DotNetDo
Assembly
DotNetDo.Core.dll

Defaults target-based .NET operations to the workspace solution and logging-derived verbosity.

public abstract record DotNetTargetCommand : ExecToolCommand, IEquatable<ExecOptions>, IEquatable<ToolCommand>, IEquatable<ToolCommand<ExecResult>>, IEquatable<ExecToolCommand>, IEquatable<DotNetTargetCommand>

Inheritance

Derived

Implements

Constructors

DotNetTargetCommand()

Defaults target-based commands to the workspace solution and maps logging level to MSBuild verbosity.

protected DotNetTargetCommand()

Properties

TargetParts

Places targets before logging verbosity for all target-based .NET operations.

protected IReadOnlyList<string?> TargetParts { get; }

Property Value

IReadOnlyList<string?>

Targets

Projects or solutions operated on; defaults to the discovered workspace solution.

public IReadOnlyList<string> Targets { get; init; }

Property Value

IReadOnlyList<string>

Verbosity

MSBuild output detail; defaults from DotNetDo.Logging.Level.

public string? Verbosity { get; init; }

Property Value

string?