Performing a Client Update Using ClickOnce
Who is this article for?Administrators or IT Members supporting upgrades.
No elevated permissions are required.
Utilising ClickOnce as a deployment technology offers a seamless solution for creating self-updating Windows-based applications with minimal user intervention. This approach is particularly beneficial for Ideagen Quality Management, ensuring that all user applications stay current without causing inconvenience. In this article, we delve into the process of applying an Ideagen Quality Management update through ClickOnce deployment. The discussion is structured into four sections for clarity and ease of understanding.
- How to Change the Ideagen Quality Management Files
- How to Update the File Manifest
- How to Update the .application
- Further Reading
Looking to setup ClickOnce for the first time? Visit How to Install the Ideagen Quality Management Client Using ClickOnce.
1. How to Change the Ideagen Quality Management Files
1.1 To prepare for configuration
- Browse to the ClickOnceManual folder that is shared on your network
- Delete the ClientFiles folder.
- Copy the ClientFiles folder from the Ideagen Quality Management installation files and place it into the ClickOnceManual folder.
Once completed, you are now ready to configure the client files to connect to your Ideagen Quality Management application server.
1.2 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 Ideagen Quality Management application server.
- Save the Q-Pulse.exe.config.
2. How to Update the File Manifest
The file manifest comprises a list of Ideagen Quality Management client files. Since the Q-Pulse.exe.config file has been modified with the application server address, it must be filled with the accurate files, a task facilitated by the MageUI utility found in the Tools folder copied earlier into the publishing directory.
For users deploying ClickOnce from a Windows Network location using Version 7.4 or higher, it's necessary to rename the Quality Management.exe.manifest file to exclude spaces in the filename.
2.1 To populate the 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 Ideagen Quality Management 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.
3. How to Update the .application
- The minimum version of Ideagen Quality Management required for the client to run.
- The location of the Ideagen Quality Management File Manifest.
3.1 To configure the .application
- Replace the Ideagen Quality Management.application in your publishing directory with the Ideagen Quality Management.application file from the Ideagen Quality Management installation files.
- In MageUI, Click File, then Open and then select the Ideagen Quality Management.application file contained in the ClickOnceManual folder.
- When the file opens, confirm that the correct version of Ideagen Quality Management is displayed.
Note: This should match the version shown in the Ideagen Quality Management Manifest file.
- On the navigation pane at the left hand side, click Deployment Options.
- Update the Start location field with the shared path to your Ideagen Quality Management.application file.
- Click Update Options and ensure that the Specify a minimum version for this application checkbox has been selected.
Important: The minimum required version must be correctly configured otherwise future updates will fail to deploy.
- Click Application Reference and then click Select Manifest button.
- Browse to the ClientFiles folder and select the Ideagen Quality Management.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 all users will be automatically updated to the client as they launch Ideagen Quality Management.
Don't have a PFX certificate?
You can create the certificate yourself using Configuration Manager, available as part of Microsoft Intune.