ni.com checkout is currently experiencing issues.
Support teams are actively working on the resolution.
ni.com checkout is currently experiencing issues.
Support teams are actively working on the resolution.
03-27-2024 06:05 AM
Hi everyone,
I use LabVIEW 2016 and I am dealing with a DLL problem. I use some .NET DLLs and Invoke Nodes to interface with IDS Industrial cameras. I would like to update the .NET DLLs to a newer version but as soon as I replace the older ones with the new ones, all VIs are broken. I can go to each VI and replace the Invoke Nodes and reselect the new DLL. However, that would be a lot of work since this is a big project. I use no constructor, since there is none available that I can use. I am pretty sure it must be a way to better handle this situation without having to change everything manually but I failed finding a solution for that online and also on this forum.
Both DLLs, old an new, have the same name. I tried deleting the Object Cache, closing the project, replacing the DLLs, loading the project and performing a mass compile. Unfortunately that did not help.
Is there any way to do that in a less painful way?
Thanks in advance.
03-27-2024 07:08 AM
I have seen that I can select each Invoke Node, Right-Click and Relink Invoke Node. But I still have to do that on each Invoke Node one by one...
03-27-2024 08:03 AM
Is your code in a project?
I have replaced .net libraries in the past with new versions. When I loaded my VIs, I got a warning that the version number of the dll had changed and I was prompted to approve the update.