Share via


Eseguire uno unit test come processo a 64 bit

Se si dispone di un computer a 64 bit, è possibile eseguire unit test e acquisire informazioni sul code coverage come processo a 64 bit.

Per eseguire uno unit test come processo a 64 bit

  1. Se il codice o i test sono stati compilati come 32 bit/x86, ma ora si vuole eseguirli come processo a 64 bit, ricompilarli come Qualsiasi CPU.

    Suggerimento

    Per la massima flessibilità, compilare i progetti di test con la configurazione Qualsiasi CPU. È quindi possibile effettuare l'esecuzione sia su agenti a 32 bit che a 64 bit. Non esiste alcun vantaggio per compilare progetti di test con la configurazione a 64 bit , a meno che non si chiami codice supportato solo in 64 bit.

  2. Impostare gli unit test da eseguire come processo a 64 bit.

    Scegliere Test dal menu di Visual Studio, quindi scegliere Architettura processore per progetti AnyCPU. Scegliere x64 per eseguire i test come processo a 64 bit.

    - oppure -

    Specificare <TargetPlatform>x64</TargetPlatform> in un file con estensione runsettings. Un vantaggio di questo metodo consiste nel specificare i gruppi di impostazioni in file diversi e passare rapidamente da impostazioni diverse. È inoltre possibile copiare le impostazioni tra soluzioni. Per altre informazioni, vedere Configurare unit test usando un file con estensione runsettings.