Interface ICreateDotNetTemplates
A build which creates .NET templates.
Inherited Members
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 SourceCleanNuGet
Gets the target to clean the NuGet output directory.
Declaration
Target CleanNuGet { get; }
Property Value
| Type | Description |
|---|---|
| Target |
InstallNuGet
Gets the target to install the templates.
Declaration
Target InstallNuGet { get; }
Property Value
| Type | Description |
|---|---|
| Target |
TemplatePackageID
Gets the NuGet package ID containing the templates.
Declaration
string TemplatePackageID { get; }
Property Value
| Type | Description |
|---|---|
| string |
TemplateTag
Gets a tag the templates use.
Declaration
string TemplateTag { get; }
Property Value
| Type | Description |
|---|---|
| string |
UninstallNuGet
Gets the target to uninstall the templates.
Declaration
Target UninstallNuGet { get; }
Property Value
| Type | Description |
|---|---|
| Target |
Methods
View SourceRunInstallNuGet()
Installs templates.
Declaration
void RunInstallNuGet()
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. |