• 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 ClickTwiceManager

Manager for publishing ClickOnce applications from Cake scripts

Inheritance
System.Object
ClickTwiceManager
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
public class ClickTwiceManager

Methods

| Improve this Doc View Source

GenerateManifest(DirectoryPath, InformationSource)

Generates an app manifest without publishing the whole application

Declaration
public void GenerateManifest(DirectoryPath publishDirectoryPath, InformationSource source = InformationSource.Both)
Parameters
Type Name Description
Cake.Core.IO.DirectoryPath publishDirectoryPath

Directory to publish to

InformationSource source

Metadata source to use in generating the manifest

| Improve this Doc View Source

PublishTo(DirectoryPath)

Publishes the app to the given directory using the current settings

Declaration
public void PublishTo(DirectoryPath outputDirectory)
Parameters
Type Name Description
Cake.Core.IO.DirectoryPath outputDirectory

Output path for the final published artifacts

| Improve this Doc View Source

To(DirectoryPath)

Publishes the app to the given directory using the current settings

Declaration
public void To(DirectoryPath outputDirectory)
Parameters
Type Name Description
Cake.Core.IO.DirectoryPath outputDirectory

Output path for the final published artifacts

Remarks

Convenience method. Equivalent to PublishTo(DirectoryPath)

Extension Methods

ClickTwiceManagerExtensions.SetBuildPlatform(ClickTwiceManager, MSBuildPlatform)
ClickTwiceManagerExtensions.SetConfiguration(ClickTwiceManager, String)
ClickTwiceManagerExtensions.WithHandler(ClickTwiceManager, IHandler)
ClickTwiceManagerExtensions.WithHandlers(ClickTwiceManager, IEnumerable<IHandler>)
ClickTwiceManagerExtensions.LogTo(ClickTwiceManager, IPublishLogger)
ClickTwiceManagerExtensions.CleanAfterBuild(ClickTwiceManager)
ClickTwiceManagerExtensions.ThrowOnHandlerFailure(ClickTwiceManager)
ClickTwiceManagerExtensions.ForceRebuild(ClickTwiceManager)
ClickTwiceManagerExtensions.WithVersion(ClickTwiceManager, String)
  • Improve this Doc
  • View Source
Back to top Copyright © 2017 Alistair Chapman