AnyCPU Assemblies in 32-bit TestStand and 64-bit TestStand
- Updated2025-07-23
- 1 minute(s) read
AnyCPU .NET assemblies are bitness independent. You can load the same version of the assembly in 32-bit TestStand and in 64-bit TestStand. When you migrate from 32-bit TestStand to 64-bit TestStand, you do not need to modify a sequence file that relies only on AnyCPU .NET assemblies that reside in locations 32-bit TestStand and 64-bit TestStand share.
You can migrate AnyCPU assemblies located in the <TestStand Public> directory or other non-shared search directory using one of the following techniques:
- Copy the assembly to a shared location and reference the assembly from the new location before you migrate from 32-bit TestStand to 64-bit TestStand.
- Copy the assemblies to the equivalent 64-bit location to use in 64-bit TestStand.
NI recommends placing AnyCPU assemblies in a location 32-bit TestStand and 64-bit TestStand share so that 32-bit TestStand and 64-bit TestStand can share a single copy of each assembly. NI also recommends replacing existing 32-bit (x86) .NET assemblies with AnyCPU versions in-place before migrating from 32-bit TestStand to 64-bit TestStand.