创建.NET Framework程序集,将LabVIEW代码捆绑至.NET DLL,供外部.NET环境调用。

备注 该生成输出需要应用程序生成器。LabVIEW专业版包含应用程序生成器。如使用其他LabVIEW版本,可通过ni.com单独购买LabVIEW Application Builder模块。
备注 以下内容仅适用于.NET Framework。在LabVIEW 2025 Q1之前,.NET Framework程序集被称为.NET互操作程序集

创建.NET Framework程序集之前,请执行以下操作:

  • 在开发计算机上安装.NET Framework 4.0。
  • 创建要包含在创建的.NET Framework程序集的代码。在项目中包括代码。
  • 准备要发布的源文件。
  • 保存项目。如需创建程序生成规范,必须保存项目。

也可通过.NET Framework程序集访问LabVIEW类。LabVIEW可为指定的LabVIEW类生成相应的.NET类,可通过.NET程序集访问.NET类。

该过程描述了创建该程序生成规范的基本选项。关于程序生成规范各个配置选项的详细信息,见对话框各个页面的链接。

按照下列步骤,使用LabVIEW项目创建.NET Framework程序集。

  1. 为确保LabVIEW运行引擎可加载.NET Framework程序集中的所有VI,在所有VI中包含已编译的代码:
    1. 项目浏览器窗口中,右键单击项目并选择属性或选择项目 » 属性
    2. 项目下,单击标记现有项...,选择项目中的VI并选择取消标记所选项
  2. 项目浏览器窗口中,右键单击程序生成规范并选择新建 » .NET Framework程序集
  3. 必需: 源文件下,指定要导出为.NET Framework程序集函数的项目文件。
    备注 在下列情况下,必须将某些VI添加至源文件页的始终包括列表框:
    何时始终包括
    动态加载的VI

    也可通过将动态加载的VI包括在源代码发布中,从而发布动态加载的VI。

    自定义运行时菜单 如将前面板控件的自定义运行时菜单保存为单独的运行时菜单文件(.rtm)。
  4. (推荐)在源文件设置下,编辑打包项目库中文件和文件夹的目标和属性。

    LabVIEW根据在项目文件中选择的项的类型显示不同的选项。

  5. (推荐)在信息下,命名.NET Framework程序集和程序生成规范,并选择程序生成产品的最高级别保存目录。
  6. (推荐)在目标下,配置.NET Framework程序集和支持文件的目标设置。

    目标路径定义了这些文件相对于步骤5中指定的生成程序的总保存目录的位置。

    备注 如要在安装程序中包含该发布包,请指定程序生成规范相对于程序生成规范主要目标的生成输出。如需详细信息,请参见使用LabVIEW生成安装程序的说明与建议
  7. 可选: 附加排除项下,配置从发布包中排除某些项的选项。

    排除项可减小发布包的大小、缩短加载时间或减少内存使用。

  8. 可选: 版本信息下,指定打.NET Framework程序集的版本并提供组织的元数据。

    关于设置版本的更多信息,请参见管理应用程序版本

  9. 可选: 生成前/后操作下,定义要在程序生成之前或之后运行的VI。
  10. 可选: Windows安全下,配置安全功能,例如数字签名和.NET Framework程序集的清单文件。
  11. 可选: 运行时语言下,设置发布包中项(如对话框和菜单)的语言首选项。
  12. 可选: 高级下,配置调试、记录、签名和兼容性设置。
  13. 可选: 预览下,预览生成程序,确保其按预期显示。
  14. 单击确定,应用程序生成规范的更新设置。
    对话框关闭,程序生成规范的名称出现在程序生成规范目录下的项目中。
  15. 生成发布包。
    选项说明
    交互式
    • 右键单击程序生成规范并选择生成
    • 程序包窗口中,单击生成
    可编程 使用生成VI或ExecuteBuildSpec命令行操作。