依赖项类型

类型

描述

None(无)

不执行任何检查——该依赖项始终视为已满足。可用作占位符。

Version Check(版本检查)

检查所选软件组件的版本是否落在指定范围内。

标识符:选择要检查的软件:RoboDK、Add-in Manager、Qt Framework 或操作系统。

值:使用区间表示法的版本范围(参阅版本范围)。

CPU Architecture(CPU 架构)

检查系统处理器架构是否与预期值匹配。

值:预期的 CPU 架构字符串,例如 x86_64、arm64 或 i386。支持精确匹配或正则表达式。

Build Architecture(构建架构)

检查正在运行的构建版本的完整应用程序二进制接口(ABI)字符串。这比 CPU 架构更详细,包含编译器、数据模型和字节序信息。

值:例如 x86_64-little_endian-lp64。支持精确匹配或正则表达式。

Kernel Type(内核类型)

检查底层操作系统内核标识符。

值:例如 winnt(Windows)、linux、darwin(macOS)。支持精确匹配或正则表达式。

System Check(系统检查)

检查操作系统自身报告的产品名称。

值:例如 windows、ubuntu。支持精确匹配或正则表达式。

File Version(文件版本,仅限 Windows)

读取嵌入在 Windows 可执行文件或库(.exe 或 .dll)中的版本资源,并使用值或表达式进行比较。

值:例如 1.4.3.3123,支持精确匹配或正则表达式。

File Created(文件创建时间)

检查指定文件的创建时间戳。

标识符/文件名:要检查的文件路径。

值:带模式的日期/时间:Exact(精确)、Before(早于)或 After(晚于)(参阅日期和时间值)。

File Modified(文件修改时间)

检查指定文件的最后修改时间戳。

标识符/文件名:要检查的文件路径。

值:带模式的日期/时间:Exact(精确)、Before(早于)或 After(晚于)(参阅日期和时间值)。