10-25-2010 07:48 AM
I've read and followed various postings concerning deploy issues where it's asking for a LabVIEW disk. Still having the issue.
I used to have LabVIEW 8.6.1 installed on my PC. Sequences and VIs were created using this version.
BUT, now need to create a deployment with LabVIEW 8.6. Uninstalled 8.6.1, installed 8.6. Did a mass compile of all my VIs as well as everything under Documents and Settings and under Program Files/TestStand with 8.6.
Made sure my adapter is set to 8.6 for LabVIEW.
Added TestExec.ini to my workspace for deployment.
Made sure anything related to 8.6.1 is unchecked in the deployment tool for Engine Options and Drivers and Components under the Installer Options tab.
If I create an installer with "Install TestStand Engine" checked, then I get the popup about inserting the 8.6.1 LabVIEW CD. If I have that option unchecked, then it does NOT popup for 8.6.1.
I am keeping all the default options checked under the Engine Options except for uncommenting 8.6.1.
I went through every option under Drivers and Components and made sure none of them are checked that require 8.6.1 (e.g., NI DataSocket or NI LabVIEW Web Server).
Obviously there is something in my system that is still pointing to 8.6.1 and the deployment tool is picking up on that -- even though 8.6.1 is no longer installed.
Anyone have any hints on how to find what is making the deployment tool look for 8.6.1?
10-25-2010 05:08 PM
Short answer: There is another NI component that was installed with the 8.6.1 install. The TS Engine is looking for the install location for that component (it could be NI Uninstaller, MAX, NI Shared Components, etc.) which is why it is prompting you for the source.
The location of where the source locations are located is buried somewhere in the registry.
In the future, I'd recommend copying the NI DVDs to a shared location (either on your local PC or on the network) and installing from there. That has saved me from a lot of heartache.
10-26-2010 08:58 AM