ClickOnceMore is a simple and intuitive tool for building your ClickOnce deployments.


Multiple Environments

Multiple Environments

The powerful macro feature in ClickOnceMore is most commonly used to define multiple target environments for your ClickOnce build.

Define sets of macros and named values within those macros. The named values can be referenced in the Deployment URL, Application Name, and over 20 other fields.

You can even use macro names in the deployment web page and your application config file.

  • Different URLs for development, staging and production
  • Different values in config files for each customer
  • Full control over named values for command line builds

Continuous Integration

Integrate building ClickOnce manifests into your development and build processes using the Command Line Tool so you always have an up to date deployment for your testers and QA staff to install.

Use the Project Editor to define all of the settings for your ClickOnce manifests and to pull in files from anywhere in your system. Then use the Command Line Tool to integrate ClickOnce seamlessly into your regular build process.

  • Specify an exact version number on every build or auto increment the version number
  • Allow developers to work in their preferred way with User Options
  • XML project files make for easy change tracking with source control systems
Continuous Integration

File Inclusion Rules

feaFile Inclusion Rules

ClickOnceMore uses file inclusion rules for adding files to your deployment. Rules can be as specific or as general as you need them to be.

Specify exact files to be deployed in your application, or use include and exclude patterns to ensure that new files get pulled into your build automatically with no need to edit the project every time you add a new assembly, config file or resource.

  • View the included files list to quickly see which files your rules are including
  • Specify installation directories for fine grained control of the folder structure created on the end users machine
  • Pull in files from multiple directories, not restricted to a single root folder as you would be with Mage

Mage Alternative

With Mage you have to use batch files to copy all of your files to one location and manually run Mage to set up the ClickOnce deployment.

With ClickOnceMore you can use the Project Editor to define inclusion rules. For example, you can include all the assemblies from one directory and all the xml files from another.

Once defined, a ClickOnceMore project can easily be integrated with Visual Studio. A post build step fires off the Command Line Tool which builds the projects you defined in the Project Editor. Then a single click in Visual Studio gives you a new ClickOnce deployment including all of your up to date assemblies.


Other Useful Features

  • Use a full range of ClickOnce features, including updates, prerequisites and trust levels
  • Specify a minimum .Net Framework version for the target systems
  • Specify your own publish page template, or use our default one
  • Use online documentation and help guides including our Quick Start guide to get you going
  • Use all of the .Net3.5 ClickOnce features such as desktop shortcuts, file associations, installation error URL, minimum OS error URL, and suite name
  • Full support for .Net4
  • Supports obfuscated assemblies, allowing you to quickly incorporate code obfuscation and ClickOnce into your automated build process

Future Versions

ClickOnceMore is a continually evolving piece of software, there are a whole host of new features in the pipeline for future releases.

If one of the features in the following list is of particular interest to you and you would like to see it sooner rather than later, please get in touch and let us know.

If there are features that you feel are missing from the list and you would like to see included in the ClickOnceMore application, please contact us. We love getting feedback and suggestions from users.

Release dates for future versions will be announced on this site. In the meantime here are some of the upcoming additions:

  • Rename and move ClickOnce manifests from the command line, allowing you to seamlessly move a product from development into QA and then into production
  • Automatic detection of duplicate assemblies pulled in by file inclusion rules
  • Support for XBAP and Office Add in deployments
  • Output ClickOnce files direct to an FTP site or using Front Page Extensions
  • New inclusion rules to automatically find DLL dependencies and pull them into your deployment
  • Enhanced support for certificates including being able to create certificates and select them from the machine or user store