Who is this article for?IT personnel responsible for deploying Q-Pulse.
IT access will be required to implement this update.
ClickOnce is a deployment technology that enables you to create self-updating Windows-based applications that can be installed and run with minimal user interaction. This is used for Q-Pulse to ensure all your users applications remain up to date without any inconvenience to the end user.
This article outlines how to setup ClickOnce for the first time. To make this easier to follow the article is split into the following sections:
- ClickOnce Overview
- How to Configure the Q-Pulse Files
- How to Update the File Manifest
- How to Update the .application
- Further Reading
Already have a client deployed via ClickOnce? Visit How to Perform an Upgrade Using ClickOnce for details.
1. ClickOnce Overview
ClickOnce operates by configuring a manifest of files on your network (usually in a shared folder). Every time Q-Pulse is launched, the client will connect to the manifest to check if there is a newer version to use.
If the user is already on the latest version then the client will launch normally. However if there is an update available then this will be deployed.
This is outlined below:
2. How to Configure the Q-Pulse Files
- Copy the ClickOnceManual folder from your Q-Pulse installation disc and place this in a suitable location on your server. This will be your publishing directory.
- Share the ClickOnceManual folder on your network. This will allow users to access the .application file to perform the installation.
Note: Only read access is required to this directory.
- Copy the Tools folder from the Q-Pulse installation disc into the ClickOnceManual directory
To configure the client installation files:
- Browse to our publishing directory.
- Open the ClientFiles folder.
- Open the Q-Pulse.exe.config file with Notepad.
- Amend all references to 'SERVERNAME' to the IP address of your Q-Pulse application server.
- Save the Q-Pulse.exe.config.
3. How to Update the File Manifest
- Browse to the Tools folder and launch MageUI.exe.
- Click File, then Open and then select the manifest file contained in the ClientFiles folder.
- When the file opens, confirm that the correct version of Q-Pulse is displayed.
- On the navigation pane at the left, select Files.
- Confirm that the folder structure shown is the correct path to your ClientFiles folder, then click Populate.

- Once the files have populated, browse the file list for Thumbs.db. If found, make this file optional as it is a hidden file created by Microsoft Windows and is not needed for the installation.

- Click File, then Save.
- Select your Personal Information Exchange (PFX) certificate file and enter the correct password for the file.
- Click OK.
4. How to Update the .application
- The minimum version of Q-Pulse required for the client to run
- The location of the Q-Pulse File Manifest
- In MageUI, Click File, then Open and then select the Q-Pulse.application file contained in the ClickOnceManual folder.
- When the file opens, confirm that the correct version of Q-Pulse is displayed.
- On the navigation pane at the left hand side, click Deployment Options.
- Update the Start location field with the shared path to your Q-Pulse.application file.

- Click Update Options and ensure that Specify a minimum version for this application has been selected.

- Click Application Reference and then click Select Manifest.
- Browse to the ClientFiles folder and select the Q-Pulse.manifest file.

- Click File, then Save.
- Select your Personal Information Exchange (PFX) certificate file and enter the correct password for the file.
- Click OK.
Once this has been configured, you can now send users a link (e.g. in an email or on a web page) to the .application file.
Article Comments
0 comments