识别和引用图书馆
每个图书馆都由一个唯一的图书馆 ID 标识。图书馆 ID 遵循以下模式<title>,<version>(<company>其中,标题包含可读名称,版本以四部分语义化版本控制格式指定,供应商的公司名称为可选。分隔符,,(, 和)不允许进入<title>和<company>。
提示
尽可能使用简短、简洁的名称和可打印的ASCII字符。
引用无需包含固定的版本号。也可以指定版本模式。如果此模式匹配多个可用的库版本,则会自动选择最新的匹配版本。版本模式的语法和含义的完整说明请参阅相关文档。 Libraries.json。
参考类型
应用程序在以下位置指定其库:references该部分Libraries.json引用列表。每个条目的键是应用程序访问库所使用的命名空间。引用类型由以下因素决定:$type场地。
| 参考类型 | 图书馆名称 |
|---|---|---|
| 托管库 | 通过具有固定版本或版本模式的库 ID |
| 相对路径 | 通过项目路径 |
| 占位符 | 通过一个仅在解析期间替换的符号名称 |
图书馆分类
一个库会被分配到一个或多个类别,类别之间是层级式的。类别仅用于显示目的,与分辨率无关。类别在……中声明。ProjectInfo.json文件。竖线字符(| ) 分隔层级结构的各个级别。
例 11. 例子
"categories": ["System|SysLibs", "Docs|Fieldbus|Sercos", "Use Cases"]