MSBuild<T> Class

Summary

Base build plan for .NET Framework based applications
graph BT Type-->Base0["RocketBoosterBuild<T>"] Base0-->Base1["NukeBuild"] Type-.->Interface0["IRocketBoosterBuild<T>"] Type-.->Interface1["IRocketBoosterBuild"] click Interface1 "/api/Rocket.Surgery.Nuke/IRocketBoosterBuild" Type["MSBuild<T>"] class Type type-node Derived0["MSBuild"]-->Type click Derived0 "/api/Rocket.Surgery.Nuke.MsBuild/MSBuild"

Syntax

public abstract class MSBuild<T> : RocketBoosterBuild<T>, IRocketBoosterBuild<T>, 
    IRocketBoosterBuild
    where T : Configuration

Attributes

Type Description
NullableContextAttribute
NullableAttribute

Type Parameters

Name Description
T

Constructors

Name Summary
MSBuild(Func<T>)

Properties

Name Value Summary
NuspecDirectory AbsolutePath
The directory where templates will be placed
static

Methods

Name Value Summary
Build(ITargetDefinition, IMsBuild<T>) ITargetDefinition
msbuild
static
Pack(ITargetDefinition, IMsBuild<T>) ITargetDefinition
nuget pack
static
Restore(ITargetDefinition, IMsBuild<T>) ITargetDefinition
nuget restore
static
Test(ITargetDefinition, IMsBuild<T>) ITargetDefinition
xunit test
static

Extension Methods