tst wrote:
but I would expect that if anything, that would make the dependcy file bigger (since most of the VIs are in the dependencies section, which presumably isn't part of the lvproj file).
I'm not so sure about that. I have found that a list of dependencies do show up in the .lvproj file. I believe because you can reorder the dependencies under that branch of the tree, the lvproj file want to remember what order they were last saved in.
I think it is also one of the reasons that an lvproj file will get a dirty dot just by opening the project. If a subVI was updated from outside a project and now has a subVI added or removed from it, when you open the project file, the list of dependencies changes because it the project now recognizes the new sub-subVI has part of the dependency list.