Show / Hide Table of Contents

Interface ICreateDotNetTemplates

A build which creates .NET templates.

Inherited Members
IPack.NuGetDirectory
IPack.NuGetDirectoryOrDefault
IPack.AddFeatureBranchNameToVersion
IPack.Pack
IPack.SetFeatureBranchVersionTag
IPack.PackSettingsBase
IPack.AutoFeatureBranchVersionTag
IPack.PackSettings
IPack.RunPack()
IPack.RunSetFeatureBranchVersionTag()
ICompile.Compile
ICompile.CompileSettingsBase
ICompile.CompileSettings
ICompile.RunCompile()
ICompile.RunCompileWithBinLog()
IHasGitVersion.Versioning
IHasGitVersion.AddGitVersioning
IHasGitVersion.TrySetCloudBuildNumber()
IRestore.Restore
IRestore.RestoreSettingsBase
IRestore.RestoreSettings
IRestore.RunRestore()
IHasArtifacts.ArtifactsDirectory
IHasArtifacts.ArtifactsDirectoryOrDefault
INukeBuild.ReportSummary(Configure<Dictionary<string, string>>)
INukeBuild.TryGetValue<T>(Expression<Func<T>>)
INukeBuild.TryGetValue<T>(Expression<Func<object>>)
INukeBuild.ExecutionPlan
INukeBuild.InvokedTargets
INukeBuild.SkippedTargets
INukeBuild.ScheduledTargets
INukeBuild.RunningTargets
INukeBuild.AbortedTargets
INukeBuild.FailedTargets
INukeBuild.SucceededTargets
INukeBuild.FinishedTargets
INukeBuild.IsSucceeding
INukeBuild.IsFailing
INukeBuild.IsFinished
INukeBuild.ExitCode
INukeBuild.RootDirectory
INukeBuild.TemporaryDirectory
INukeBuild.BuildAssemblyFile
INukeBuild.BuildAssemblyDirectory
INukeBuild.BuildProjectDirectory
INukeBuild.BuildProjectFile
INukeBuild.Verbosity
INukeBuild.Host
INukeBuild.Plan
INukeBuild.Help
INukeBuild.NoLogo
INukeBuild.IsLocalBuild
INukeBuild.IsServerBuild
INukeBuild.Continue
INukeBuild.Partition
Namespace: Microsoft.XboxStudios.NukeExt
Assembly: NukeExt.Components.dll
Syntax
public interface ICreateDotNetTemplates : IPack, ICompile, IHasGitVersion, IRestore, IHasArtifacts, INukeBuild

Properties

View Source

CleanNuGet

Gets the target to clean the NuGet output directory.

Declaration
Target CleanNuGet { get; }
Property Value
Type Description
Target
View Source

InstallNuGet

Gets the target to install the templates.

Declaration
Target InstallNuGet { get; }
Property Value
Type Description
Target
View Source

TemplatePackageID

Gets the NuGet package ID containing the templates.

Declaration
string TemplatePackageID { get; }
Property Value
Type Description
string
View Source

TemplateTag

Gets a tag the templates use.

Declaration
string TemplateTag { get; }
Property Value
Type Description
string
View Source

UninstallNuGet

Gets the target to uninstall the templates.

Declaration
Target UninstallNuGet { get; }
Property Value
Type Description
Target

Methods

View Source

RunInstallNuGet()

Installs templates.

Declaration
void RunInstallNuGet()
View Source

RunUninstallNuGet(string, string)

Uninstalls templates.

Declaration
void RunUninstallNuGet(string tag, string packageId)
Parameters
Type Name Description
string tag

The template tag.

string packageId

The NuGet package ID.

Extension Methods

NukeBuildExtensions.IsInterceptorExecution(INukeBuild)
  • View Source
In this article
Back to top Generated by DocFX