NI LabVIEW,CVI,数据采集等产品讨论区

取消
显示结果 
搜索替代 
您的意思是: 

.NET构造器结点和动态库DLL在项目中的位置问题,谢谢!

各位大佬,小弟有一疑问,请麻烦指点哈,谢谢!

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”,有没有办法实现?

下载全部
0 项奖励
1 条消息(共 1 条)
1,124 次查看