打开Custom Device的LabVIEW工程时,VeriStand LabVIEW API中的.Net调用出现故障

更新 Jul 14, 2026

适用于

软件

  • VeriStand Custom Devices

问题详述

在尝试构建VeriStand Custom Device时,我注意到一些VeriStand LabVIEW API VI无法正常工作。我已经安装了VeriStand,但LabVIEW似乎无法加载VeriStand .NET DLL,例如NationalInstruments.VeriStand.SystemDefinitionAPI.dll

打开LabVIEW工程时,将显示如下对话框:

当我打开这些损坏的VI时,.NET调用缺少典型的颜色,而且名称也错了:

我该如何解决这个问题?

解决方案

  1. 将此GitHub gist的内容复制到LabVIEW工程目录下的一个文件中,文件名与项目文件名相同,但要包含以下信息:在文件末尾添加.config 文件。如果该文件已存在,您可以替换它(因为其中的版本信息可能与您的VeriStand版本不匹配,这可能是您遇到问题的根源)。例如,如果项目名称为. MyProject.lvproj ,新文件将被命名为MyProject.lvproj.config

  2. *.lvproj.config文件中的newVersion值(例如8.0.0.0 )替换为与所需VeriStand版本对应的程序版本。这些值如下所示。

VeriStand版本程序版本
20162016.0.0.0
20172017.0.0.0
20182018.0.0.0
20197.0.0.0
20208.0.0.0
20219.0.0.0
202310.0.0.0
202411.0.0.0
202512.0.0.0
202613.0.0.0
  1. 关闭LabVIEW工程并重新打开。有时可能需要完全重启LabVIEW。