Приложение .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 так же запускался на всех платформах?


Ответы (0 шт):