LabVIEW论坛
直播中

杨徐飞

10年用户 20经验值
擅长:可编程逻辑 测量仪表
私信 关注
[问答]

C# 调用Labview生成的.NET指令集报错

1.如题,C#调用labview生成的.NET指令集报错。
错误内容为:未能加载文件或程序集“NationalInstruments.LabVIEW.Interop, Version=1.6.0.0, Culture=neutral, PublicKeyToken=daeb5dc76be4e32a”或它的某一个依赖项。系统找不到指定的文件。
如图:Curvefitting是我封装的一个.NET指令集。
  • 微信图片_20210308165227.png
已退回10积分

回帖(2)

sszx2007

2021-3-9 10:07:05
QQ截图20210309100312.png 认真看帮助
  • 使用.NET互操作程序集的计算机上都必须安装LabVIEW运行引擎。
  • 要在LabVIEW开发环境之外调用.NET  互操作程序集,必须在Microsoft Visual Studio项目中引用NationalInstruments.LabVIEW.Interop.dll。LabVIEW运行引擎会自动将该DLL安装至National InstrumentsSharedLabVIEW Run-Time目录。
举报

微光123

2021-3-13 20:49:04
楼上说的是正确的,你即使是没有使用labview进行编程,但是你应用的NI提供的dll,都需要安装NI的环境,至少得是runtime ,如果你是用了visa 的话还需要安装NI visa
举报

更多回帖

发帖
×
20
完善资料,
赚取积分