BuildMaster Action Details

Prepare ClickOnce Application Action

The Prepare ClickOnce Application action executes the Manifest Generation and Editing Tool (mage) to ready a .NET ClickOnce application for deployment.

Action Fields

Application Name

This is the published name of the ClickOnce application.

Version Number

This is the published release number of the application. This release number must be in the form 0.0.0.0. If your BuildMaster application is using Major-Minor-Revision release numbering, you may specify %RELNO%.%BLDNO% to generate an appropriate release number.

Provider URL

This is the URL where the ClickOnce application will be published. Note that executing this action does not actually publish to this location, it only adds it to the ClickOnce application properties.

Rename Files to .deploy

When checked, files in the deployment will have a .deploy extension. ClickOnce will strip this extension off these files as soon as it downloads them from the Web server. This parameter allows all the files within a ClickOnce deployment to be downloaded from a web server that blocks transmission of files ending in "unsafe" extensions such as .exe.

Certificate Path

If specified, this is the location of the X509 certificate on disk which will be used to sign the ClickOnce application. If this is left blank, the Certificate Hash field must be specified.

Certificate Hash

If the Certificate Path field is not specified, the Certificate Hash field may be used to provide the hash of a certificate which is stored in the local certificate store. This field must be blank if the Certificate Path field is specified.

Certificate Password

This is the password required to sign the ClickOnce application using the certificate.