主页
技术支持
运行LabVIEW可执行文件时,.NET DLL出现错误-1172
运行LabVIEW可执行文件时,.NET DLL出现错误-1172
更新 Nov 6, 2023
适用于
“适用于”表示本页面提供的解决方案已被证实适用于列出的产品。该方案或同样适用于类似产品或应用。
软件
LabVIEW
问题详述
我有一个使用.NET DLL的应用程序,并且我的代码在LabVIEW开发环境中运行良好,但是当我将代码构建为可执行文件时,会出现错误-1172并显示以下消息:
调用节点错误调用方法
...
或消息:
在构造器节点上发生错误1172。在程序集中创建<DLL名称>的实例时出错
为什么出现这样的情况以及如何解决?
解决方案
可执行文件调用.NET驱动程序时,DLL和
DLL的所有依赖项
都必须与可执行文件位于同一目录/文件夹中。如果将DLL及其必需的依赖项移至与可执行文件相同的文件夹中(请确保这些文件不在子文件夹中),则应解决此问题。
您还
可以在可执行文件的构建中包含DLL
。
相关链接
在LabVIEW中使用.NET程序集的要求
LabVIEW 中 .NET 出现的异常
How LabVIEW Locates .NET Assemblies
其他支持选项
询问NI社区
在我们的论坛中与其他用户协作
搜索NI社区以寻求解决方案
请求工程师的支持
可能需要有效的服务协议或有效的软件订阅,同时支持选项因国家/地区而异
打开服务请求
了解软件订阅和服务
了解硬件服务计划
Was this information helpful?
Helpful
Not Helpful