02-07-2014 04:22 AM
Hello,
I am deploying a CVi application since a couple of years under various CVI versions. Usually, going to a higher CVI version is rather seamless.
I switched from CVI2009 to CVI2012 recently. I created a new distribution kit with CVI2012.
When I run that kit over an existing installation created with CVI2009, this message pops up.
The DAQmx drivers on the previous installation (CVI2009) are:
with the CVI2012 version, it looks like this:
Since there's a rather large number of installations out there, I don't want to force my customers to manually uninstall the NI-DAQmx drivers, and then run my installation again.
So I guess my question is, - what can I do to avodi this?
Thanks for your help.
Best Regards,
Greg
02-10-2014 10:38 AM
Hello Greg,
Prior to 9.0, the driver was always Full version, and it created a large installer that prevented applications that use DAQmx from creating run-times. From DAQmx 9.0, the driver was restructured to three distributions:
Probably, the message showed up because you only included the Core distribution. Could you try to add the Configuration as well?
Regards,
Carmen C.
02-11-2014 08:06 AM
Hello Carmen,
thanks for your reply. I added the "NI-DAQmx MAX Configuration Support" to the installer. However, the same message comes up during the installation.
I then also added the third one, the "NI-DAQmx Application Development Support" and tried it again.
And this configuration works well. The installer runs through and updates NI-DAQmx without problems.
However, my distribution has now grown from 600MB to 1.6GB !!!
This is quite a lot, since we also offer the distribution through download.
So if there are other ideas that avoid the additional Gigabyte, they are most welcome.
Thanks again,
Greg