Задать вопрос
@artyomabramov

Приложение не запускается на WinXP, как можно исправить?

Написал приложение. Под Windows 7 работает. Пробуют на Windows XP и оно не запускается, пишет: "приложение не является приложением Win32". Версию .NET выставил 2.0 (видно на снимке), выбрал х86 и всё равно не работает, только теперь вылетает без ошибки.

6bbcd1828bed4c40aa5a5b8286c50627.PNG

В интернете пишут, что нужно поменять "набор инструментов платформы", но сколько не искал так и не нашёл такого параметра.
  • Вопрос задан
  • 5842 просмотра
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 4
AlekseyNemiro
@AlekseyNemiro
full-stack developer
На Windows XP должен быть установлен .NET Framework. В данном случае, версия 2.0. Также может потребоваться Service Pack 3.

Лучше ниже .NET Framework 3.5 не использовать.
И .NET Framework 4.0 под Windows XP вполне нормально работает, если установить. Версия 4.5 уже не поддерживается

.NET 2.0, если не изменяет память, по умолчанию не входил в состав Windows XP (если хотелось именно этого).
Ответ написан
@386DX
приложение не является приложением Win32 <-- Это в поисковик, на первой строчке поиска ответ
Ответ написан
@vilgeforce
Раздолбай и программист
Судя по всему, приложение на .NET? Битность при сборке какая выставлена - 32/64?
Ответ написан
Комментировать
Neuroware
@Neuroware
Программист в свободное от работы время
судя по скриншоту у сборки большие проблемы с зависимостями, нужно очистить папку bin и скомпилировать еще раз, если компиляция не проходит нужно разбираться с зависимостями, убирать лишние к примеру. Скорее всего в bin лежит последняя "удачная" сборка, которая скомпилирована под другой framework, поэтому и неадекватные глюки возникают.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы