解决方案
这通常是由两个custom devices之间的VI或库名称冲突引起的。由于custom devices通常构建为LLB,默认情况下,构建时不会对VI名称应用命名空间,这很容易导致冲突。
导致此错误的一个常见原因是两个custom devices共享同一个依赖项(例如 Inline-Async API),但其中一个custom device是基于该依赖项的较新版本构建的。如果该依赖项在其LabVIEW库中添加了新的VI,或者更改了VI连接器面板(甚至添加了可选端子),则当两个custom devices都存在时,就可能导致部署问题。
解决此问题的办法是利用LabVIEW在构建过程中重命名VI或库的功能,强制每个依赖库都具有与该custom device唯一对应的名称,例如在名称前加上custom device名称。修改构建规范中的名称需要将依赖项添加到 LabVIEW项目中的虚拟文件夹中。

然后, 在Inline-Async APIs文件夹中添加UDP_Addon_前缀可以避免此错误。
