无论是在LabVIEW中创建和操作.NET Framework对象,还是使用LabVIEW生成.NET Framework程序集供其他应用程序使用,都必须遵循以下默认要求和设置。

兼容的通用语言运行时(CLR)

要在LabVIEW中创建和操作.NET Framework对象,必须使用.NET CLR 4.0。CLR是随LabVIEW一并安装的.NET Framework 4.0的一部分。

LabVIEW使用CLR 4.0进行下列操作:

  • 加载程序集 - LabVIEW可加载.NET Framework CLR 4.0或较早版本的.NET Framework程序集。不过,LabVIEW会使用.NET Framework CLR 4.0版本加载所有程序集。
  • 生成包含那些使用.NET Framework函数或生成.NET Framework互操作程序集的VI的独立应用程序、共享库、打包项目库、源代码发布和ZIP文件 - LabVIEW将这些应用程序版本设为.NET Framework CLR 4.0。

兼容的类库

LabVIEW可访问.NET CLR 4.0的类型库。.NET Framework的类库程序集决定了哪些.NET Framework功能在LabVIEW应用程序中可用。如LabVIEW项目或VI依赖于程序集,该项目或VI生成的应用程序所运行的计算机上必须安装.NET Framework 4.0。

LabVIEW不支持的.NET Framework功能

LabVIEW支持.NET Framework 4.0的大多数语言功能。但是,.NET Framework 4.0在.NET Framework CLR中新增了一些LabVIEW不支持的功能。关于LabVIEW不支持的.NET Framework功能列表,请参见ni.com上的知识库。

.NET Framework程序集在磁盘上的保存位置

必须将要从LabVIEW调用的.NET Framework程序集保存在LabVIEW可以找到的位置。按照下列规则保存程序集。

注: NI强烈建议用户始终将使用.NET Framework对象的VI放在项目中。
路径 选项 加载.NET程序集
提示 如加载某个程序集或访问程序集中的对象时发生错误,可调试程序集调用或使用内存中的.NET程序集对话框,确认内存中的程序集是否为正确的版本。