From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
For distribution, only package necessary libraries in installer packages built with the project. A lightweight UI, server, or client does not need a full 70MB+ installer that bloats out to a few hundred MB's once installed! A colleague has remarked that the total size of our LabVIEW application+RTE EXCEEDS the entire size of the XPe image running on the embedded computer! This becomes an issue when distributing software upgrades to places in the world without high-speed internet connectivity.
If we get this feature, then i think we need a switch to turn it on or off. In some cases we need the entire runtime engine, for example to load dynamical vi's which are not part of the application.
Very true - a switch to turn it on and off would be nice. Logistics and support might get hairy, but NI may go so far as to provide a list of components in the RTE that you can check/uncheck that you want included (with the ones called by the app already pre-checked and dimmed).
This would be a huge improvement, and has been something I have been complaining about for a long time. Let's all KUDO this idea and get it implemented!
For anyone following along, I have posted an article about how to achieve this (don't hesitate to drop a line if you get stuck!): http://wirebird.co/Minify-RTE