Partilhar via


Propriedades de Implantação para Projetos de Pacotes de Controladores

Você pode configurar a implantação automática de um pacote de driver em um computador de teste remoto em cada configuração do seu projeto. Nas páginas de propriedades do projeto para seu driver, você tem controle adicional sobre como deseja implantar seu driver para teste. Você pode optar por implantar o driver automaticamente sempre que criar a solução de driver em cada configuração. Para obter mais informações sobre implantação, consulte Provisionar um computador para implantação e teste de driver (WDK 8.1) e Implantando um driver em um computador de teste.

Definir propriedades de implementação para projetos de pacote de driver

  1. Abra as páginas de propriedades do seu pacote de driver. Selecione e segure (ou clique com o botão direito do mouse) o projeto do pacote de driver no Gerenciador de Soluções e selecione Propriedades.

    Observação Se sua solução de driver não tiver um projeto de pacote de driver, você precisará adicionar um. Consulte Criação de um Pacote de Driver. As propriedades de implantação só estarão disponíveis se você tiver um pacote de driver.

  2. Nas páginas de propriedades do pacote de driver, selecione Propriedades de Configuração, Instalação de Driver e Implantação.

  3. Selecione a opção Habilitar implantação . Quando essa opção é selecionada, você pode selecionar o computador de teste a ser usado e pode configurar opções para instalação e implantação de driver.

Configuração e Plataforma do Projeto

A lista de configurações e a lista de plataformas permitem que você aplique diferentes configurações de implantação para diferentes configurações de projeto e combinações de plataforma. Por exemplo, você pode implantar um driver em um computador de teste usando um conjunto de opções de implantação para compilações de depuração e para um computador de teste diferente e opções de implantação para compilações de versão.

Habilitando a implantação

Você pode optar por implantar seu pacote de driver em um computador de teste selecionando Habilitar implantação. Em combinação com a lista de configurações, pode-se optar por desabilitar a implantação para compilações de depuração e habilitá-la para compilações de lançamento.

Para garantir que você está testando a versão mais recente do driver, selecione Remover versões anteriores do driver antes da implantação.

Nome do computador de destino

Você pode escolher o computador de destino a ser usado para implantação e teste. Se você já configurou seus computadores de teste, você pode selecionar um nesta lista. Se você não configurou um computador de teste, você pode configurar um usando o botão Procurar . Para obter mais informações sobre como configurar um computador de teste, consulte Implantando um driver em um computador de teste. Certifique-se de que a configuração do projeto e a plataforma correspondam à arquitetura de destino do seu sistema de teste. Um erro de implantação comum ocorre quando você tenta instalar um driver x86 (Win32) em um sistema que executa uma versão x64 do Windows.

Para obter informações sobre como trabalhar com o depurador, consulte Introdução à depuração do Windows.

Opções de instalação do driver

Não instalar - Esta é a opção padrão. Você pode optar por não instalar se estiver importando o pacote de driver para o Driver Store ou se estiver habilitando e definindo opções de verificador de driver no computador de teste.

Atualização do Driver ID de Hardware - Para implantar um driver para um dispositivo de hardware real, use Instalar e Verificar . Para implantar um driver para um driver enumerado raiz, você pode usar Atualização de Driver de ID de Hardware ou Instalar e Verificar. Se você optar por usar a Atualização de Driver de ID de Hardware, deverá inserir a mesma ID de hardware que aparece no arquivo INF e essa ID de hardware deverá ter o formato Root\Xxx. Se você escolher essa opção, os arquivos serão copiados para a pasta %Systemdrive%\drivertest\drivers no computador remoto. O utilitário Device Console, Devcon, instala o driver para esse ID de hardware e arquivo INF do pacote. Por exemplo, você pode selecionar Atualização de driver de ID de hardware e definir o HWID como Root\yourprojectname. Certifique-se de excluir quaisquer espaços no nome do projeto.

Linha de comando personalizada - Você pode optar por executar seus próprios scripts de comando personalizados após a instalação. Se você quiser executar um script de comando personalizado, certifique-se de adicionar os arquivos necessários na seção Arquivos adicionais . Os arquivos adicionais são copiados para a pasta %Systemdrive%\drivertest\drivers no computador remoto.

Instalar e verificar - Você pode optar por testar sua instalação usando um script de teste automatizado. Quando você seleciona essa opção e especifica a Tarefa de instalação do pacote de driver padrão (possível reinicialização) ou a tarefa de instalação do pacote de driver de impressora padrão (possível reinicialização), o teste lê o arquivo INF do driver e instala o driver. Em seguida, o teste verifica se o driver está instalado e funcionando. Após a conclusão, o teste fornece informações detalhadas sobre o sucesso ou falha da tarefa de instalação.

Consulta de dispositivo opcional - O valor padrão é %PathToInf%. O caminho para os arquivos INF do driver é substituído automaticamente. Não deve haver necessidade de alterar esse valor, a menos que você tenha a necessidade de colocar os arquivos INF em um local diferente.

Ficheiros Adicionais

Você pode usar a caixa Arquivos adicionais para especificar scripts de instalação personalizados ou aplicativos que deseja copiar para o computador de teste remoto. Os arquivos especificados aqui são adicionados à pasta %Systemdrive%\drivertest\drivers no computador remoto.