Share via


Executar um teste de unidade como um processo de 64 bits

Se você tiver um computador de 64 bits, você poderá executar testes de unidade e capturar informações de cobertura de código como um processo de 64 bits.

Para executar de um teste de unidade como um processo de 64 bits

  1. Se seu código ou testes foram compilados como 32-bit/x86, mas agora você deseja executá-los como um processo de 64 bits, recompile-os como Qualquer CPU.

    Dica

    Para a máxima flexibilidade, compile seus projetos de teste com a configuração Qualquer CPU. Em seguida, você poderá executar os agentes de 32 bits e de 64 bits. Não há nenhuma vantagem em compilar projetos de teste com a configuração de 64 bits, a menos que você esteja chamando código que só tenha suporte em 64 bits.

  2. Defina os testes de unidade para que sejam executados como um processo de 64 bits.

    No menu do Visual Studio, escolha Teste, em seguida, escolha Arquitetura de Processador para projetos AnyCPU. Escolha x64 para executar os testes como um processo de 64 bits.

    - ou -

    Especifique <TargetPlatform>x64</TargetPlatform> em um arquivo .runsettings. Uma vantagem desse método é que você pode especificar grupos de configurações em arquivos diferentes e mudar rapidamente entre diferentes configurações. Você também pode copiar as configurações entre soluções. Para obter mais informações, consulte Configurar testes de unidade usando um arquivo .runsettings.