motkot
@motkot
Программирование C#.

Как сделать чтобы программа запускалась на x32 разрядных системах?

Программа с поставленным AnyCpu не запускается на x32 разрядных системах. Как сделать сборку для x32?
  • Вопрос задан
  • 114 просмотров
Решения вопроса 1
vabka
@vabka Куратор тега C#
Токсичный шарпист
Скорее всего, на целевой компьютер не попали зависимости.
Чтобы зависимости шли вместе с екзешником - надо делать не build, а publish.
Как студии это сделать не помню, по тому вот команда, которую надо ввести в консоль:
dotnet publish `
--project <путь к csproj> `
--configuration Release `
--runtime win-x86 `
--framework net5.0-windows `
--output <путь к папке, где надо будет положить исполняемые файлы>
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Посмотрите настройки проекта, возможно у вас не стоит
предпочтительнее 32 битная версия
, также посмотрите параметры отладки, в ней может стоять 64разрчдная система сборки
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы