程序包输出的类型

使用程序包文档(.lvdist)可创建程序包或程序包安装程序,以向客户分发应用程序和/或附加软件。

下表对使用程序包或程序包安装程序进行了区分。

输出类型 定义 文件类型 安装方法 配置选项
程序包 单个压缩文件,其中包含用于安装至终端机器的软件。 .nipkg NI Package Manager或SystemLink
注: 大多数情况下,必须在安装前将程序包添加到包含程序包依赖项的源中。
将程序包添加至源-软件客户端可订阅该源并通过网络连接从Package Manager安装程序包。
程序包安装程序 包含主要软件程序包、程序包依赖项和可执行文件的文件夹,该文件提取程序包并将其安装至终端机器。
注: 默认情况下,程序包安装程序会在输出中包含所有程序包依赖关系,以便软件客户端可在无网络连接的情况下安装该发布包。
.exe 运行程序包安装程序文件。
  • 使用源引用程序包依赖关系,而不在输出中包含依赖关系-当引用源的程序包安装程序运行时,它会从源位置获取依赖关系。
  • 需要安装所有依赖关系的确切层次结构及版本-当软件客户端安装程序包时,安装程序将安装生成程序包安装程序的机器上找到的同样版本的依赖关系。
    注: 建议仅安装在干净的机器上,因为它可能升级或降级目标机器上已安装的程序包。