Конфигурация не требуется, если вы правильно написали свой управляемый код. До тех пор, пока на 64-битном компьютере установлены правильные платформы, процесс JIT позаботится о любых различиях между 32- и 64-битными требованиями.
Единственное, о чем вам нужно беспокоиться в вашем собственном коде, это если вы выполняли P / Invoke. В этом случае каждый раз, когда вы вызываете функцию API, которая использует тип HANDLE или тип void *, вы должны всегда использовать System.IntPtr, а не System.Int32. В мире .NET тип данных int ВСЕГДА 32-битный, даже на 64-битной машине. Кроме того, long всегда 64 бит, независимо от архитектуры.
И IntPtr, однако, всегда имеет размер void *, и, соответственно, JIT соответствует разным размерам в зависимости от архитектуры машины, на которой вы работаете.