Compartir vía


Propiedades de implementación para proyectos de paquetes de controladores

Puede configurar la implementación automática de un paquete de controladores en un equipo de prueba remota en cada configuración del proyecto. En las páginas de propiedades del proyecto para el controlador, tiene un control adicional sobre cómo desea implementar el controlador para las pruebas. Puede optar por implementar el controlador automáticamente cada vez que compile la solución de controladores en cada configuración. Para obtener más información sobre la implementación, vea Aprovisionamiento de un equipo para la implementación y pruebas de controladores (WDK 8.1) e Implementación de un controlador en un equipo de prueba.

Establecimiento de propiedades de implementación para proyectos de paquete de controladores

  1. Abra las páginas de propiedades del paquete de controladores. Seleccione y mantenga presionado (o haga clic con el botón derecho) en el proyecto del paquete de controladores en Explorador de soluciones y seleccione Propiedades.

    Nota Si la solución de controladores no tiene un proyecto de paquete de controladores, debe agregar uno. Consulte Creación de un paquete de controladores. Las propiedades de implementación solo están disponibles si tiene un paquete de controladores.

  2. En las páginas de propiedades del paquete de controladores, seleccione Propiedades de configuración, Instalación del controlador y, después, Implementación.

  3. Seleccione la opción Habilitar implementación . Cuando se selecciona esta opción, puede seleccionar el equipo de prueba que se va a usar y configurar las opciones para la instalación y la implementación de controladores.

Configuración y plataforma del proyecto

La lista de configuración y la lista de plataformas le permiten aplicar diferentes opciones de implementación para diferentes combinaciones de configuración de proyectos y plataformas. Por ejemplo, puede implementar un controlador en un equipo de prueba mediante un conjunto de opciones de implementación para las compilaciones de depuración y en otras opciones de equipo de prueba e implementación para las compilaciones de versión.

Habilitación de la implementación

Puede optar por implementar el paquete de controladores en un equipo de prueba seleccionando Habilitar implementación. En combinación con la lista de configuración, puede optar por deshabilitar la implementación para las compilaciones de depuración y habilitarla para las compilaciones de versión.

Para asegurarse de que está probando la versión más reciente del controlador, seleccione Quitar versiones anteriores del controlador antes de la implementación.

Nombre del equipo de destino

Puede elegir el equipo de destino que se usará para la implementación y las pruebas. Si ya ha configurado los equipos de prueba, puede seleccionar uno de esta lista. Si no ha configurado un equipo de prueba, puede configurar uno mediante el botón Examinar . Para obtener más información sobre cómo configurar un equipo de prueba, consulte Implementación de un controlador en un equipo de prueba. Asegúrese de que la configuración del proyecto y la plataforma coincidan con la arquitectura de destino del sistema de prueba. Se produce un error de implementación común al intentar instalar un controlador x86 (Win32) en un sistema que ejecuta una versión x64 de Windows.

Para obtener información sobre cómo trabajar con el depurador, consulte Introducción con la depuración de Windows.

Opciones de instalación del controlador

No instalar: Esta es la opción predeterminada. Puede optar por no instalar si va a importar el paquete de controladores al Almacén de controladores o si está habilitando y estableciendo las opciones del comprobador de controladores en el equipo de prueba.

Actualización del controlador de identificador de hardware: Para implementar un controlador para un dispositivo de hardware real, use Instalar y comprobar en su lugar. Para implementar un controlador para un controlador enumerado en raíz, puede usar hardware ID Driver Update o Install and Verify. Si decide usar la actualización del controlador de identificador de hardware, debe escribir el mismo identificador de hardware que aparece en el archivo INF y ese identificador de hardware debe tener el formulario Root\Xxx. Si elige esta opción, los archivos se copian en la carpeta %Systemdrive%\drivertest\drivers del equipo remoto. La utilidad Device Console, Devcon, instala el controlador para ese identificador de hardware y el archivo INF del paquete. Por ejemplo, puede seleccionar Actualización del controlador de identificador de hardware y establecer el HWID en Root\yourprojectname. Asegúrese de excluir los espacios del nombre del proyecto.

Línea de comandos personalizada: Puede optar por ejecutar sus propios scripts de comandos personalizados tras la instalación. Si desea ejecutar un script de comando personalizado, asegúrese de agregar los archivos necesarios en la sección Archivos adicionales . Los archivos adicionales se copian en la carpeta %Systemdrive%\drivertest\drivers del equipo remoto.

Instalación y comprobación: Puede optar por probar la instalación mediante un script de prueba automatizado. Al seleccionar esta opción y especificar la tarea de instalación predeterminada del paquete de controladores (posible reinicio) o la tarea de instalación predeterminada del paquete del controlador de impresora (posible reinicio), la prueba lee el archivo INF del controlador e instala el controlador. A continuación, la prueba comprueba que el controlador está en funcionamiento. Tras la finalización, la prueba proporciona información detallada sobre el éxito o error de la tarea de instalación.

Consulta de dispositivo opcional: El valor predeterminado es %PathToInf%. La ruta de acceso a los archivos INF del controlador se sustituye automáticamente. No debe haber necesidad de cambiar este valor a menos que tenga que colocar los archivos INF en otra ubicación.

Archivos adicionales

Puede usar el cuadro Archivos adicionales para especificar scripts de instalación personalizados o aplicaciones que desea copiar en el equipo de prueba remota. Los archivos que especifique aquí se agregan a la carpeta %Systemdrive%\drivertest\drivers en el equipo remoto.