为什么在独立应用程序中打开 VI引用时报错Error 7,但是当使用8.X文件布局选项时则不会?



主要软件: LabVIEW Development Systems>>LabVIEW Full Development System
主要软件版本: 2011
主要软件修正版本: N/A
次要软件: N/A

问题:
在独立应用程序中打开VI引用时,收到此错误. 



当我在我的开发机器上运行主VI时,我没有得到这个错误。在打开引用时,我使用绝对文件路径来指示在哪里查看,并且我将“构建属性”中设置为“始终包含”引用的VI,我仍然收到该错误。但是,如下所示,当检查“构建属性”中的“高级”选项卡下的8.x文件布局选项时,错误消失。为什么会这样呢?





解答:

当使用8.x文件布局时,应用程序生成器将在应用程序中的平面列表中存储构建的源文件,而使用默认布局时,应用程序生成器将根据源文件在磁盘上的目录结构将源文件存储在应用程序中。因此,根据您在应用程序中引用VI的路径,引用VI的源文件可能会在使用8.x文件布局时更容易找到,因为它与其余部分在同一个平面目录的源文件中。因此,如果要避免此错误,并且不使用8.x文件布局选项,建议使用相对VI路径。您可以使用当前VI的路径或应用程序目录VI创建相对路径。要了解如何使用这些VI,可以参考KB 2T6GI6BH

相关链接:

附件:





报告日期: 06/22/2017
最近更新: 09/05/2017
文档编号: 7MLE162L