TestStand Application Manager Control Requires Higher TestStand Version

Updated Apr 17, 2023

Reported In

Software

  • TestStand
  • LabVIEW

Issue Details

I created an application that includes TestStand UI ActiveX Controls  with a recent version of TestStand. When I install and select an earlier version of TestStand via the TestStand Version Selector application and then try to open my application the following error message pops up:
This application is loading a TestStand Application Manager control that requires TestStand version x.x or higher. 
The currently active TestStand version is is y.y 

To avoid this error, you must install the required or newer version of TestStand. 

If you used the TestStand Version Selector to activate an older version of TestStand, use the Version Selector again to reactivate a more recent version of TestStand. 

If you continue, the application might become unstable or terminate. Do you want to exit now?



How can I avoid this error or get a compatible version for my application?

Solution

When you create a LabVIEW application that includes TestStand UI ActiveX Controls the version of the controls that are saved in the VI corresponds to the version of TestStand selected at the time when the VI was created. The TestStand UI Controls are compatible with TestStand versions that are identical or later than their own, however compatibility with earlier versions of TestStand is not guaranteed.

If you want to make your VI compatible with earlier versions of TestStand:
  1. Install the earlier TestStand version that you want to target.
  2. Select it in the TestStand Version Selector application.
  3. Open the VI in LabVIEW, when the above error message pops up select No.
  4. Delete all TestStand UI ActiveX Controls from the VI.
  5. Re-add the required TestStand UI ActiveX Controls from the TestStand palette.
  6. Save your VI.