Including DSC Run-time in LabVIEW Installer

Updated Dec 20, 2023

Reported In


  • LabVIEW Datalogging and Supervisory Control Module

Issue Details

I created LabVIEW application, which communicates with a Programmable Logic Controller (PLC) via OPC protocols. According to NI licencing, LabVIEW DSC Run-Time System deployment license is required for each deployment PC running a client built from components of the LabVIEW DSC Module. To distribute my application I created LabVIEW installer and seleceted NI LabVIEW DSC Module Runtime in Additional Installers section as presented below:

Unfortunately, after running the installer on the deployment computer I cannot locate the DSC Run-Time Module. How to include the DSC Run-Time System (RTS) in the LabVIEW installer?


NI LabVIEW DSC Module Runtime is an option in Application Builder under Additional Installers when building an installer in LabVIEW. This installer however does not refer to fully featured DSC Run-Time System (RTS). It is simply a collection of support files, such as the lvffrt.dll, for features that require Enhanced DSC Run-Time support but do not require the full DSC RTS.

DSC Run-Time System (RTS) is distributed through physical media (no user-created installer).

Additional Information

The NI LabVIEW DSC Module Runtime installer is a subset of the DSC Run-Time System (RTS). The additional LabVIEW installer only supports the limited features and is not separately licensed (no additional fees). On the other hand, the DSC RTS supports all of the DSC features (including Enhanced DSC Run-Time support) and is licensed, and distributed, through physical media (no user-created installer).