各位大佬,小弟有一疑问,请麻烦指点哈,谢谢!
1.项目文件夹结构:
我创建了一个工程叫做LabViewDemo_CS.lvproj,在其根目录中创建了一个文件夹Subvi,此文件夹中包含一个LabViewDemo_CS.vi文件和若干所需的DLL,LabViewDemo_CS.vi中使用了.NET构造器节点,它调用上文说的“若干所需的DLL”。项目详细文件夹结构请见附件图片。
2.运行结果:
(1)当我在Labview中打开LabViewDemo_CS.lvproj工程,运行LabViewDemo_CS.vi,就感觉调用不了这些DLL;
(2)如果不打开此工程,只在进入文件夹Subvi中,然后运行单独的LabViewDemo_CS.vi,即可正常调用这些DLL;
(3)当我将文件夹结构更改,将DLL文件从文件夹Subvi中移除放到根目录中(即.lvproj同一路径中),打开LabViewDemo_CS.lvproj工程,就可以正常运行LabViewDemo_CS.vi(即可正常调用这些DLL)。
3.问题:
难道DLL必须放到根目录下?如果我想将DLL放到下层目录,比如文中说的“文件夹Subvi”,有没有办法实现?