01-08-2026 05:34 PM
Documents\LabVIEW DAta\VIObjCache and then delete the folder matching the version of LV you're using. You'll need LV closed to be able to delete the folder. That's for the user cache that the Advanced menu entry for clearing cache has not worked for me.
The LV Dist VIObjCache folder is in the LabVIEW install folder and contains the compile cache for everything nested under the labview install folder. (vi.lib, instr.lib, user.lib, resource, etc)
Most of the time (for me at least) this seems related to dependency detection issues and the build behavior of stripping files from lvlibs that LV doesn't think is needed. Particularly when a dynamic dispatch VI depends on another dynamic dispatch hierarchy. Then later on LV realizes it needs a file but now it's already in a state where the containing library thinks it doesn't own the file anymore but the file still thinks its owned by the library so it breaks the build. I've asked LV R&D about this and never got a peep of a response back.
01-08-2026 06:18 PM
To loop back and revisit my previous posts, recently I was able to successfully reintegrate the Conditional Disable structure without creating build problems: