LabVIEW Executable Opens with Newer Run-Time Engine Than Development Environment

Updated Jul 31, 2023

Reported In

Software

  • LabVIEW 2017
  • LabVIEW 2018

Issue Details

  • I built a LabVIEW application in LabVIEW 2017 but the application opens using LabVIEW Run-Time 2018
  • I have packed libraries in a LabVIEW application that were built in LabVIEW 2017, when I try to run the application it opens in LabVIEW Run-Time 2018 so the packed libraries don't work.

Solution

When building the application ensure that the Allow future versions of the LabVIEW Runtime to run this application in the Advanced category is unchecked.

Additional Information

Starting with LabVIEW 2017 the LabVIEW Run-Time engine includes backwards compatibility. This allows applications built in LabVIEW 2017 to run on the LabVIEW 2018 Run-Time Engine. This can be disabled by unchecking the setting as stated in the solution.