• Documentation
  • API Reference
Show / Hide Table of Contents
  • Cake.ClickTwice
    • CakeLogger
    • CakeTemplatePublisher
    • ClickTwiceAliases
    • ClickTwiceManager
    • ClickTwiceManagerExtensions
    • ClickTwiceRunner
    • ManifestPublisher
    • PublishException
    • TemplatePackageSettingsExtensions
  • ClickTwice.Handlers.AppDetailsPage
    • AppDetailsPageHandler
  • ClickTwice.Publisher.Core
    • AppInfoManager
    • BasePublishManager
    • CoreExtensions
    • InformationSource
    • IPublishManager
    • Manager
    • ManifestManager
    • OperationType
    • PublishBehaviour
  • ClickTwice.Publisher.Core.Exceptions
    • BuildFailedException
    • HandlerProcessingException
    • OperationInProgressException
  • ClickTwice.Publisher.Core.Handlers
    • AppInfoHandler
    • BuildConfigurator
    • HandlerResponse
    • HandlerResult
    • IBuildConfigurator
    • IHandler
    • IInputHandler
    • InstallPageHandler
    • IOutputHandler
    • PublishPageHandler
  • ClickTwice.Publisher.Core.Loggers
    • ConsoleLogger
    • FileLogger
    • IPublishLogger
  • ClickTwice.Publisher.Core.Manifests
    • AppManifest
    • ContactDetails
    • ExtendedAppInfo
    • LinkList
  • ClickTwice.Publisher.Core.Resources
    • LaunchPage
    • LaunchPageBase
    • LaunchPageBase.ToStringInstanceHelper
    • LaunchPageModel
    • PublishPage
    • PublishPageBase
    • PublishPageBase.ToStringInstanceHelper
  • ClickTwice.Publisher.MSBuild
    • DirectPublisher
    • MSBuildPlatform
    • MSBuildResolver
    • MSBuildToolVersion
    • PlatformTarget
    • PublishManager
  • ClickTwice.Publisher.MSBuild.Loggers
    • BuildMessageLogger
  • ClickTwice.Templating
    • ITemplatePublisher
    • PackagingMode
    • TemplatePackager
    • TemplatePackageSettings
  • ClickTwice.UpdateManager
    • DownloadSize
    • UpdateEventArgs
    • UpdateInfo
    • UpdateManagerViewModel
    • UpdateManagerViewModel.UpdateHandler
  • ScriptCs.ClickTwice
    • ClickTwicePack
    • ClickTwicePackSettings
    • IScriptHost
    • Publisher
    • ScriptPack
    • ScriptTemplatePublisher

Class ClickTwiceAliases

Aliases for publishing ClickOnce apps using the ClickTwice toolchain

Inheritance
System.Object
ClickTwiceAliases
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace:Cake.ClickTwice
Assembly:Cake.ClickTwice.dll
Syntax
[CakeAliasCategory("ClickOnce")]
[CakeNamespaceImport("ClickTwice.Templating")]
[CakeNamespaceImport("ClickTwice.Publisher.Core")]
[CakeNamespaceImport("ClickTwice.Publisher.Core.Resources")]
[CakeNamespaceImport("ClickTwice.Publisher.Core.Handlers")]
[CakeNamespaceImport("ClickTwice.Handlers.AppDetailsPage")]
public static class ClickTwiceAliases

Methods

| Improve this Doc View Source

AppInfo(ICakeContext, FilePath)

Dedicated alias for working with app.info files in a project

Declaration
[CakeMethodAlias]
[CakeNamespaceImport("ClickTwice.Templating")]
[CakeNamespaceImport("ClickTwice.Publisher.Core")]
[CakeNamespaceImport("ClickTwice.Publisher.Core.Resources")]
[CakeNamespaceImport("ClickTwice.Publisher.Core.Handlers")]
[CakeNamespaceImport("ClickTwice.Handlers.AppDetailsPage")]
public static AppInfoManager AppInfo(this ICakeContext ctx, FilePath projectFile)
Parameters
Type Name Description
Cake.Core.ICakeContext ctx

The Cake context

Cake.Core.IO.FilePath projectFile

Path to the project file of the app you want to work with

Returns
Type Description
AppInfoManager

A manager to control app.info generation

| Improve this Doc View Source

ClickTwice(ICakeContext)

Property alias for working with the individual stages in a publish operation independently. Used in the "split form" of publishing

Declaration
[CakePropertyAlias]
[CakeNamespaceImport("ClickTwice.Templating")]
[CakeNamespaceImport("ClickTwice.Publisher.Core")]
[CakeNamespaceImport("ClickTwice.Publisher.Core.Resources")]
[CakeNamespaceImport("ClickTwice.Publisher.Core.Handlers")]
[CakeNamespaceImport("ClickTwice.Handlers.AppDetailsPage")]
public static ClickTwiceRunner ClickTwice(this ICakeContext ctx)
Parameters
Type Name Description
Cake.Core.ICakeContext ctx

The Cake context

Returns
Type Description
ClickTwiceRunner

A handler for running isolated individual publish steps

| Improve this Doc View Source

PublishApp(ICakeContext, FilePath)

Prepares a publish of the given project

Declaration
[CakeNamespaceImport("ClickTwice.Templating")]
[CakeNamespaceImport("ClickTwice.Publisher.Core")]
[CakeNamespaceImport("ClickTwice.Publisher.Core.Resources")]
[CakeNamespaceImport("ClickTwice.Publisher.Core.Handlers")]
[CakeNamespaceImport("ClickTwice.Handlers.AppDetailsPage")]
[CakeMethodAlias]
public static ClickTwiceManager PublishApp(this ICakeContext ctx, FilePath projectFile)
Parameters
Type Name Description
Cake.Core.ICakeContext ctx

The Cake context

Cake.Core.IO.FilePath projectFile

Path to the project file of the app you want to publish

Returns
Type Description
ClickTwiceManager

A manager to publish your app from

  • Improve this Doc
  • View Source
Back to top Copyright © 2017 Alistair Chapman