Приложение .NET 5 Any CPU не запускается на Windows 32-бита
В Visual Studio 2019 на Windows 10 x64 создаю проект из шаблона .NET 5 WinForms (или Console).
Platform target: Any CPU
Prefer 32-bit: off
Собираю конфигурацию Release, запускаю exe и смотрю диспетчер задач - процесс 64-битный.
Переношу приложение на виртуалку Windows 10 32-бита. Приложение exe не запускается - не устраивает разрядность системы.
Ставлю
Prefer 32-bit: on
Собираю, запускаю exe на Windows 10 x64 - процесс 64-битный.
Переношу приложение на виртуалку Windows 10 32-бита. Приложение exe не запускается по той же причине.
Ставлю Visual Studio 2019 на виртуалку Windows 10 32-бита.
Настройки:
Platform target: Any CPU
Prefer 32-bit: off
Собираю, запускаю exe. Запускается (естественно как 32-битное).
Переношу приложение на Windows 10 x64, запускаю. Exe запускается тоже как 32-битное.
Если запускать приложение
dotnet WinFormsApp1.dll
то оно работает на всех платформах, как и ожидается.
Подскажите пожалуйста, как сделать что бы exe так же запускался на всех платформах?