您可以创建程序包,并通过NI Package Manager或SystemLink将软件包分发给用户。

创建程序包之前,先创建一个要包含在程序包中的源代码发布、打包项目库、共享库、.NET程序集或可执行文件。

注: 不能发布单独的VI。
  1. 项目浏览器窗口中,右键单击程序生成规范并选择新建»程序包
  2. 程序包属性对话框的信息部分,在程序包名称中输入程序包的名称。程序包名称中的字母必须全为小写,不能包含空格。NI Package Manager和其他程序包通过名称来识别程序包。
  3. 目标中,设置程序包在客户端的安装位置。
  4. 源文件中,指定要安装的文件和程序生成规范输出。
  5. (Windows)在快捷方式下,如希望程序在操作系统启动时运行,可将快捷方式添加至“启动”菜单。也可在Windows操作系统的桌面或程序菜单上添加快捷方式。默认情况下,LabVIEW为程序包中的每个应用在在Windows程序菜单中添加一个快捷方式。
  6. 程序包下,指定程序包的显示名称和简短介绍。显示名称是用户在Package Manager或NI SystemLink中看到的程序包名称。简短介绍程序包描述的第一行内容,用户在点击了程序包之后才能看到程序包的完整介绍。
  7. 依赖关系下,指定当前已安装程序包的依赖关系项。
    1. 配置依赖项的关系。可将依赖项定义为必需推荐建议,并指定版本范围。
    2. 如在用户安装相关程序包时提醒用户一并安装某个程序包,勾选包含增强关系复选框。
  8. 版本信息下,指定程序包的版本以及要显示给用户的版本编号。如删除显示版本,用户将看到Package Manager的完整版本编号。
  9. 高级下,设置程序包在安装和卸载时运行指定可执行文件或脚本。例如,可指定安装或卸载程序包的进程是否等待某个动作结束。
  10. (可选)在程序包安装程序下,勾选创建程序包安装程序复选框,将发布生成为程序包安装文件(.exe)。
  11. (可选)在订阅源下,选择添加程序包至本地订阅源或发布程序包至SystemLink服务器上的订阅源。
  12. 单击生成。指定目标下将出现(Windows) .nipkg文件或(NI Linux Real-Time) .ipk文件。

您可以通过Package Manager或SystemLink将软件包分发给用户。(Windows)客户端可使用Package Manager或SystemLink订阅源,以查找和安装程序包。(NI Linux Real-Time)您的客户可通过SystemLink或通过NI Linux Real-Time终端上的命令行来安装程序包。Package Manager不支持.ipk文件。