labview使用附加工具包导出成.net dll 调用时提示缺失 vi或dll问题

zuizhu 2020-08-07 01:11:25
我本人平时没接触过labview,项目原因需要先从labview的图纸里面导出dll。现在遇到这样一个问题:有一个labview工程,其中一个vi的程序框图引用了附加工具包:[sound and vibration toolkit],这个工具包我也已经安装了,可以使用labview查看vi的完整程序框图,但是导出成.net dll之后,使用C#编写调用labview导出的dll的函数程序,编译通过,但是在执行的时候跑出异常:NationalInstruments.LabView.Interop.VIAssemblyException:Missing Dependency in:Sub VI\xxx.vi:库未找到或无法加载:sndvib.dll
从异常提示看应该是函数执行时发现缺少labview的某个vi或者缺少sndvib.dll 库,但是不管我把sndvib.dll 放在那里都还是爆出同样的异常,我试过导出其他不引用附加工具包的vi成dll就不存在这个问题,请问做过这方面开发的朋友指点迷津,谢谢!
...全文
900 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
zuizhu 2020-11-13
  • 打赏
  • 举报
回复
知道是怎么回事了,sndvib版本和ni库版本不匹配
程老师2088 2020-08-07
  • 打赏
  • 举报
回复
把对应的dll放到debug或者release目录下

110,539

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧