Compartir a través de


Manifiestos de características

Los manifiestos de características definen las ubicaciones de los paquetes de características, aplicaciones y controladores que desea incluir en las imágenes.

Cuando se incluye un manifiesto de característica en un archivo de configuración de imagen (OEMInput.xml), de forma predeterminada, todos los paquetes definidos en ese manifiesto de características se agregan a una imagen en el momento de la creación de la imagen.

Los paquetes también se pueden marcar como opcionales y asignar un identificador: las características y los controladores obtienen identificadores de características y las aplicaciones obtienen identificadores de aplicación. Estos identificadores se usan en el archivo de configuración de imagen (OEMInput.xml) para especificar los paquetes opcionales que se deben agregar a una imagen.

Los manifiestos de características pueden incluir:

  • Un conjunto base de paquetes que se agregarán a una imagen
  • Combinación de un conjunto de paquetes base y características opcionales que puede agregar manualmente.
  • Solo las características opcionales, donde tiene que especificar las características que desea incluir en la imagen

Un archivo de configuración de imagen de ejemplo (OEMInput) que hace referencia a manifiestos de características, que cada uno hace referencia a diferentes paquetes de aplicación y controladores.

Manifiestos de características en el diseño de la imagen

Manifiestos de características principales

Cada imagen del sistema operativo Factory tiene un manifiesto de característica principal que no aparece en un archivo OEMInput, pero se incluye incondicionalmente en cada diseño de imagen. Estos manifiestos de características principales definen los paquetes principales y las características disponibles en una imagen del sistema operativo Factory y no se pueden modificar. Los manifiestos de características principales son específicos del producto y se incluyen en una imagen basada en el <Product> valor de OEMInput.xml.

Manifiestos de características principales para cada producto:

Producto Manifiesto de características principales
Sistema operativo de fábrica FactoryOSFM.xml

Manifiestos de características adicionales

Después de crear un área de trabajo, el archivo OEMInput.xml incluye varios manifiestos de características para habilitar la configuración del tipo de imagen que eligió al ejecutar prepwskworkspace.

Puede agregar manifiestos de características adicionales para habilitar características, aplicaciones, controladores o configuraciones adicionales agregando un <AdditionalFM> elemento que incluya la ruta de acceso al manifiesto de características que va a agregar.

Este es un ejemplo de lo que puede ver en la OEMInput.xml:

<AdditionalFMs>
  <AdditionalFM>%WSKContentRoot%\FMFiles\%WSKImageArchitecture%\FactoryOS\WindowsCoreProductionFM.xml</AdditionalFM>
  <AdditionalFM>%WSKContentRoot%\FMFiles\%WSKImageArchitecture%\FactoryOS\WindowsCoreNonProductionFM.xml</AdditionalFM>
  <AdditionalFM>%WSKContentRoot%\FMFiles\%WSKImageArchitecture%\FactoryOS\FOSNonProductionFM.xml</AdditionalFM>
  <AdditionalFM>%WSKContentRoot%\FMFiles\%WSKImageArchitecture%\FactoryOS\GenericDeviceFM.xml</AdditionalFM>
  <!-- Add OEM FMs here. -->
  <AdditionalFM>%WSKWorkspaceRoot%\FMFiles\OEMAppsFM.xml</AdditionalFM>
  <AdditionalFM>%WSKWorkspaceRoot%\FMFiles\OEMDriversFM.xml</AdditionalFM>
</AdditionalFMs>

Nota

Algunos manifiestos de características incluyen paquetes y características que solo se pueden usar para las pruebas. Estos manifiestos de características suelen tener NonProduction en su nombre y tienen el <ReleaseType> atributo en su <FeatureManifest> elemento establecido en Test.

Consulte también