Unable to Locate the Labview Run-Time Engine With DSC Module Application

Updated Jan 26, 2021

Reported In

Software

  • LabVIEW
  • LabVIEW Datalogging and Supervisory Control Module
  • LabVIEW Application Builder Module

Issue Details

I created an installer for an application that uses a subset of the Datalogging and Supervisory Control (DSC) module functionality. When I install and run this application on a deployment machine, I get an error saying: Unable to Locate the LabVIEW Full Featured Run-Time Engine. 

Solution

This error is most likely caused because the Enhanced DSC Deployment Support is not included in your installer. This error will occur even if you include the LabVIEW Run-Time Engine (RTE) as the LabVIEW RTE alone does not  include the Datalogging and Supervisory Control (DSC) Module VIs. In order to overcome this error, you must include the necessary DSC components in your application and your installer.
  1. Determine if you need to include the DSC Run-Time System in your application by examining which features of DSC require the Run-Time System.
  2. Configure the Application. To include the DSC Run-Time System in your application, check the box for Enable Enhanced DSC Run-Time support within the Application (EXE) Build Properties >>Advanced category. Continue other application settings as desired.
  1. Configure the Installer. When building your installer, you will need to add the NI Enhanced DSC Deployment Support found in the Installer Build Properties >>  Additional Installers Properties.
    • This dependency is required if the Enhanced DSC support check box is enabled in the EXE build.
 

Additional Information

If your application uses a subset of the DSC Module that does not require the RTS, it is still necessary to include the Enhanced DSC Deployment Support in your installer. For more information about whether or not your application also requires the DSC Run-Time System refer to: What is the DSC Run-Time System and When Should I Use It? .