在LabVIEW中创建了一个.NET客户端应用程序后,可将相应的项目或VI生成为独立的应用程序、共享库、打包项目库、源代码发布或ZIP文件。如提供定义.NET对象特性的相关的程序集和配置文件,即可将应用程序发布至另一台计算机。

注:

.NET 8.0 (Core)注意事项

LabVIEW仅将程序集识别为从VI中直接引用的依赖项。如需其他程序集,则必须手动添加。

注:

.NET Framework注意事项

NI建议,发布应用程序的目标计算机上安装的.NET Framework版本与LabVIEW用于生成应用程序的版本相同或为更新版本。关于目标计算机上.NET Framework的详细要求,请参考兼容类库

发布.NET Framework客户端应用程序生成的应用程序时,必须同时发布下列文件:

注: 可为应用程序生成一个安装程序,将相关文件包括在安装程序中。
  • 应用程序的data目录 - 创建应用程序时,LabVIEW会将不在全局程序集缓存(GAC)内的所需.NET Framework程序集自动复制至该目录。
  • GAC中的私有.NET Framework程序集 - LabVIEW不会将这些程序集复制到data目录,因此用户必须自行发布。
  • .NET配置文件 - 如项目或VI依赖某个.NET Framework配置文件,任何基于该项目或VI生成的应用程序都需要使用类似的配置文件。在下列情况下,不必发布配置文件:
    • 原项目或VI不需要配置文件。
    • 正在生成.NET Framework互操作程序集。

目标计算机上保存发布文件的位置

对于在目标计算机上运行的已发布.NET Framework应用程序,相关文件必须保存在目标计算机上的以下位置:

  • data目录 - 将该目录保存在应用程序的同一个目录下。
  • GAC的私有.NET Framework程序集 - 将程序集保存在GAC或CLR搜索的其他位置。
  • .NET Framework配置文件 - 该配置文件的位置取决于要发布的应用程序的类别。
    • 独立应用程序 - 将配置文件保存在和应用程序相同的目录下。
    • 共享库、打包项目库、源代码发布、ZIP文件 - 将配置文件放在使用项目库、打包项目库、源代码发布、ZIP文件的程序所在的目录下。