Why Do I Get a TestStand Error Claiming my VI Prototype Changed After Successfully Deploying my Files?
Primary Software Version: 4.2
Primary Software Fixed Version: N/A
Secondary Software: N/A
I am using TestStand 4.2 and LabVIEW 8.2.1 or greater. I build a successful deployment using the Deployment Utility, but when I deploy to my target machine and run my sequence file, I receive the error
TestStand 4.2 provides new options for packaging LabVIEW VIs in the LabVIEW Options Dialog Box of the Distributed Files tab of the Deployment Utility which can be seen below.
One possible cause of the aforementioned behavior is checking the "Remove Unused VI Components" option of the LabVIEW VI Options dialog box. In TestStand 4.2, checking this option provides the same behavior as though you were building a LabVIEW Source Distribution and checked the first three check-boxes of the Additional Exclusions page as seen in the image below.
If your VI has any type defined controls connected to the connector pane, checking the Remove Unused VI Components option in the Deployment Utility will disconnect your type definitions from the VI and change the VI Prototype. To avoid this behavior, uncheck the Remove Unused VI Components option and rebuild your deployment.
KnowledgeBase 3VME8NYV: What Do the Various Warnings Given by the TestStand Deployment Utility Mean?
Report Date: 07/23/2009
Last Updated: 07/11/2014
Document ID: 4ZM95C1O