LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

How do I create an installer for older versions of LV?

I have applications, for different customers, in different versions of LabVIEW. After installing the latest update to 8.2 it seems it is no longer possible to create an installer with an identical suite of additional installers. I think it should be possible to rebuild an installer with additional installers of your choice, i.e. older versions!
I would like to change only the LV-app and not the rest in order to avoid potential new problems. To be able to create an installer based on a LV-app in 8.0.1. I now need several CD:s from different LV releases. How could that be solved?
0 Kudos
Message 1 of 3
(2,731 Views)


@Calle_cosab wrote:
I would like to change only the LV-app and not the rest in order to avoid potential new problems. To be able to create an installer based on a LV-app in 8.0.1. I now need several CD:s from different LV releases. How could that be solved?


Hi Elinas,

I don't totally get what you want but I think I see your problem.

You want to create an installer with LV7.1 (or something), right?

Then when you build it and say add NI-DAQ drivers the installer asks for the LV 8.2 driver disk?

This is expected, because it is not looking at the LabVIEW version but at the NI-DAQ current version and it's origin (LV 8.2 driver disk).
There is no harm here  as long as the up-to-date driver on your computer is backwards compatible (check this, the mentioned NI-DAQ and DAQmx removes older cards at every release!)

So it is not asking for the LV-disk but for the driver disk. If you want to install older drivers, you have to seperately download them from the NI-site and install them seperate (or remove the new one and install the old one, but I think you'll get errors)

Ton
Free Code Capture Tool! Version 2.1.3 with comments, web-upload, back-save and snippets!
Nederlandse LabVIEW user groep www.lvug.nl
My LabVIEW Ideas

LabVIEW, programming like it should be!
0 Kudos
Message 2 of 3
(2,720 Views)

Hi Ton

The exact problem in this case was, that I had built an installer based on a LV-app in 8.0.1, with "Additional Installers" such as NI Fieldpoint 5.0, NI-VISA Configuration Support 3.4.1, NI-VISA Runtime 3.4.1 and NI-VISA Server 3.4

In a new project I wanted to start using LV 8.2, so I installed it and used it

Now I want to make some modifications to my "old" LV8.0.1 application and create an installer. After the installation of LV 8.2 I now get the message that the above "Additional Installers" "...are not found on the system or have been upgraded." I am now forced to use the following instead; NI Fieldpoint 5.0.1, NI-VISA Configuration Support 3.4.1, NI-VISA Runtime 4.0 and NI-VISA Server 4.0.

So even though I still have my "old" disks, for the "Additional Installers", I could no longer choose to use them, but I have to use the new stuff. If I try to build the application using the "Build specification", it will just say "The build was unsuccessful".

A resolution might be to create 2 installers: one for the application and one for the ""Additional Installers", so that it will be possible to just install the things that are changed in your application. That seems a little "old fashioned" though and might introduce other problems...

This whole situation makes it impossible to really have the version control of your installation packages that you really want.

Further more I have to have all driver CDs for different versions at hand, depending on what stuff has been updated. This will be revealed at the time when you want to create your installer

 

0 Kudos
Message 3 of 3
(2,708 Views)