Hi,
"I get an error saying that it can't find the .c file associated with the first test in the sequence."
This is because the step within your sequence is calling the source .c file. If this is the case, you need to check the source file from the Distributed Files tab when running the Deployment Utility.
However I'd recommend creating a dll from the source file and using the dll instead. So when you deploy, you are not giving away the source code.
So essentially as part of your TestStand WorkSpace, you'll have one TestStand Project. Inside this project, you'll include your sequence files. Once you have included the sequence files, right click on the sequence file and click on "Insert Code Modules". This will automatically add all your .dll files called from with your steps and sequences. You'll also include your operator interface executable. So now you don't have any CVI projects or source code as part of your workspace.
"My app includes tscvirun_supp.c, but I don't think that does anything by itself."
To execute tests in an external instance of LabWindows/CVI, the LabWindows/CVI Adapter launches a copy of the LabWindows/CVI development environment and loads an execution server project. The default project is tscvirun.prj.
When a TestStand step calls a function in an object, static library, or DLL file, the execution server project automatically loads the code module and executes the function in an external instance of LabWindows/CVI. If you
want a TestStand step to call a function in a C source file, you must include the C source file in the execution server project before you run the project. You must also include any support libraries other than LabWindows/CVI libraries that the object, static library, or C source file requires.
Unless you have CVI installed on your deployment machine and you want your code modules to run in an separate process you don't need the tscvirun.prj which contains the tscvirun_supp.c file. Besides if you have using dll instead of the CVI source files then you don't have to include this CVI project as part of your deployment package.
I hope this helps
SijinK
National Instruments