Skip to main content

Identificación y consulta de bibliotecas

Cada biblioteca se identifica mediante un ID de biblioteca único. El ID de biblioteca sigue el patrón <title>, <version> (<company>), donde el título contiene el nombre legible, la versión se especifica en el formato semver de 4 partes y el nombre de la empresa del proveedor es opcional. Los separadores ,, (, y ) no se permiten <title> y <company>.

Sugerencia

Utilice nombres cortos y concisos, y caracteres ASCII imprimibles siempre que sea posible.

Una referencia no necesita contener un número de versión fijo. En su lugar, también se puede especificar un patrón de versión. Si este patrón coincide con varias versiones de biblioteca disponibles, se seleccionará automáticamente la última versión coincidente. La descripción completa de la sintaxis y el significado de los patrones de versión se describe en la documentación para Bibliotecas.json.

Tipos de referencia

Una aplicación designa sus bibliotecas en el references sección de la Libraries.json lista de referencias. La clave de cada entrada es el espacio de nombres mediante el cual la aplicación accede a la biblioteca. El tipo de referencia está determinado por el $type campo.

$type

Tipo de referencia

Designación de biblioteca

ManagedLibrary

Biblioteca gestionada

Mediante un ID de biblioteca con una versión fija o un patrón de versión.

RelativePath

Ruta relativa

A través de un camino hacia un proyecto

Placeholder

Marcador de posición

Mediante un nombre simbólico que se reemplaza solo durante la resolución.

Categorías de la biblioteca

Una biblioteca se asigna a una o más categorías, siendo las categorías jerárquicas. Son solo para fines de visualización y no tienen ninguna relación con la resolución. Las categorías se declaran en el ProjectInfo.json archivo. El carácter de tubería (| ) separa los niveles de la jerarquía.

ejemplo 11. Ejemplo
"categories": ["System|SysLibs", "Docs|Fieldbus|Sercos", "Use Cases"]