Выберите «x86», и я уверен, что это сработает;
Скорее всего, в вашем проекте есть ссылка на x86 (32-разрядная версия), например, DotTwain. «Любой процессор» означает, что .NET Framework будет запускать его как «x64», потому что вы сказали, что все в порядке. Затем он пытается загрузить ссылку, находит ее 32-разрядной и выдает «BadImageFormatException» (обычно).
И так, вам понадобится версия DotTwain, которая не была бы 'ngen-ed', имеет ссылку на ЦП 'Any' либо или выпустила отдельную 64-битную версию, где все ваши ссылки определенно не установлены на «x86» (вы хотите «любой» или «x64»).
(постоянно сталкивайтесь с этой проблемой; есть несколько приложений, работающих на 32-битных, 64-битных и использующих DotTwain и другие компоненты Atalasoft)
Надеюсь, это поможет!