07-25-2017 01:47 PM
I have multiple projects, each with 1 or more installer build specs. The first issue is that each one pulls in the entire LV Runtime and takes up almost 250MB. Can the LV Runtime be separated into a standalone installer? For example:
And that brings me to my second question:
Can App Builder generate an single installer containing all of my installers from multiple projects? This would greatly help both installation ease and 'system' level versioning by preventing the possibility of a non-coordinated installation (Or incomplete).
Thanks,
XL600
07-25-2017 02:13 PM
Yes, you can do your first three bullets with the built in installer, but I'd recommend InnoSetup for it. It's much easier to deal with.
You can generate a single installer with the (rather obscure) NI Batch Installer Builder, it works pretty well.
07-25-2017 09:34 PM
I found it's rather easy to simply remove additional installers within the app builder and to create a runtime only installer so innoSetup (or WiX) isn't necessary. But the batch installer looks really interesting. I'm going to give it a try tomorrow.
Thanks! I wish NI would just add that capability to the app builder...
07-26-2017 09:53 AM - edited 07-26-2017 09:54 AM
Well, I gave the batch builder a try and am a little disappointed in the lack of ability to disable the automatic inclusion of the NI license when not including NI installers. I want to combine my own installers (App builder created) but the way the batch builder operates assumes you're including NI installers. When a batch installer build is run:
Those reasons make it difficult to use for the purpose I need. It would be a great way to generate custom feature sets of NI software though (Obviously designed for that very purpose).
07-27-2017 01:25 PM
That's actually a really good idea - batch installer. I think it might be beneficial to post it on the Idea Exchange with something like that.
07-27-2017 01:49 PM
The new idea was posted here.
An existing related idea:
An option to build a group installer (like "National Instruments software")
07-28-2017 03:04 PM - edited 07-28-2017 03:05 PM
Very neat, I've never heard of the NI Batch Installer Builder. Playing around with it, it seems useful, but has some odd limitations. Like always prompting for a license seems like a strange choice. Also not allowing for multiple setup options like "Minimum" or "Full" install selection. Its clear this was a tool NI developed for themselves and then realized had some for others.
I've always used Inno setup, and ISTool, which work fine, but does take some learning, and a decent amount of configuring to get it to work well.
Unofficial Forum Rules and Guidelines
Get going with G! - LabVIEW Wiki.
16 Part Blog on Automotive CAN bus. - Hooovahh - LabVIEW Overlord
07-29-2017 04:10 PM
Since you can add a Run executable after and even before an install, you can chain installers together.
/Y