Cannot Install Two Distinct Copies of LabWindows/CVI Project to Same Computer

Updated Jun 30, 2021

Reported In

Software

  • LabWindows/CVI

Issue Details

I have created a LabWindows/CVI project, and have created a second project by copying my first project and altering its functionality. I have created installers for both of these projects and would like to install both of them on the same computer, but when I try to do this, I receive the below message:
 
Cannot install:

<Name of Project> (higher version already installed)

Why is this occurring, and how can I modify my projects to allow for both to be installed on the same computer?

Solution

This error is likely occurring because the Globally Unique Identifiers (GUIDs) for your LabWindows/CVI projects' CDS files are the same, which makes the computer you're trying to install the projects onto believe they are different versions of the same software. You can confirm this by checking the GUID listed for each of your projects by opening their CDS files, checking the <msi GUID = "{GUID Content}">, and seeing if the GUID Content fields for the two CDS files match.

You can resolve this error by generating a new GUID for one of your projects to replace its current GUID. To do this:
  1. Navigate to a GUID Generator site and generate a new GUID, and
  2. Copy the new GUID into the GUID Content field in one of your projects' CDS files.
Once you've replaced one of your projects' GUIDs with a new GUID so that the projects' GUIDs no longer match, you should be able to install both of your projects on the same computer with your built installers.