Validar un manifiesto del complemento de Office

Se recomienda validar el archivo de manifiesto del complemento para asegurarse de que es correcto y está completo. La validación también puede identificar problemas que provocan el error "El manifiesto de complemento no es válido" al intentar transferir localmente el complemento. En este artículo se describen varias formas de validar el archivo de manifiesto.

Nota

Para obtener más información sobre cómo usar el registro del tiempo de ejecución para solucionar problemas con el manifiesto de su complemento, vea Depurar el complemento con el registro en tiempo de ejecución.

Validar el manifiesto con el generador Yeoman para complementos de Office

Si ha usado el generador Yeoman para complementos de Office para crear el complemento, también puede usarlo para validar el archivo de manifiesto del proyecto. Ejecute el siguiente comando en el directorio principal del proyecto.

npm run validate

GIF animado que muestra el validador yo Office que se ejecuta en la línea de comandos y genera resultados que muestran validación pasada.

Nota

Para tener acceso a esta funcionalidad, el proyecto de complemento debe haberse creado con la versión 1.1.17 de generador Yeoman para complementos de Office o una posterior.

Validar el manifiesto con office-addin-manifest

Si no ha usado el generador Yeoman para complementos de Office para crear el complemento, puede validar el manifiesto con office-addin-manifest.

  1. Instale Node.js.

  2. Abra un símbolo del sistema e instale el validador con el siguiente comando.

    npm install -g office-addin-manifest
    
  3. Ejecute el siguiente comando en el directorio raíz del proyecto.

    npm run validate
    

    Nota

    Si este comando no está disponible o no funciona, ejecute el siguiente comando en su lugar para forzar el uso de la versión más reciente de la herramienta office-addin-manifest (reemplazando por el nombre del archivo de MANIFEST_FILE manifiesto).

    npx office-addin-manifest validate MANIFEST_FILE
    

Validar el manifiesto con el esquema XML

Puede validar un archivo de manifiesto con archivos de definición de esquema XML (XSD). Esto garantizará que el archivo de manifiesto sigue el esquema correcto, incluidos los espacios de nombres de los elementos que usa. Si ha copiado los elementos de otros manifiestos de ejemplo, compruebe que también ha incluido los espacios de nombres adecuados. Para realizar esta validación, puede usar una herramienta de validación de esquema XML.

Para validar el manifiesto con una herramienta de línea de comandos de validación de esquemas XML

  1. Instale tar y libxml si no lo ha hecho todavía.

  2. Ejecute el comando siguiente. Reemplace XSD_FILE con la ruta de acceso al archivo XSD de manifiesto y reemplace XML_FILE con la ruta de acceso al archivo XML de manifiesto.

    xmllint --noout --schema XSD_FILE XML_FILE
    

Consulte también