Indermove
@Indermove
C#/.NET back-end разработчик

Почему C# проект, скомпилированный в Windows 7 не работает в Windows 8 и Windows 10?

Добрый день, товарищи, возник вопрос следующего характера. Делаю проект на VS2013, на машине стоит Windows 7. Использую .NET 4.5, проект делаю на WPF. Передаю пользователю, у которого на компьютере стоит Windows 10. Программа зависает и не запускается. Установил себе виртуальную машину и на нее поставил Windows 10 и на ней VS2013, скомпилировал проект, ничего не меняя. Версия, скомпилированная под десяткой у пользователя работает, в чем может быть причина? Заранее спасибо за ответы! Читал, что Avast может являться корнем зла, но Avast на проверяемых компьютерах отсутствовал.
  • Вопрос задан
  • 1515 просмотров
Решения вопроса 1
max-kuznetsov
@max-kuznetsov
Главный IT-архитектор
Совместимость: https://msdn.microsoft.com/ru-ru/library/bb822049%... Там же указано, как проверить версию .NET на машине.
По умолчанию в Win10 стоит версия .NET 4.6 (либо 4.6.1 в обновлённой Win10). Если Вы компилируете проект с использованием .NET 4.5/4.5.1/4.5.2, то по хорошему нужно поставить ту же версию .NET на Win10.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@SZolotov
Asp.net core, MAUI,WPF,Qt, Avalonia
Удалённым отладчиком смотрите.
Причин может быть куча, но какая из них правильная найдёте только вы.
Ответ написан
Комментировать
littleguga
@littleguga
Не стыдно не знать, а стыдно не интересоваться.
Проверьте разрядность 32х и 64х, совпадают ли они?
Ответ написан
Ваш ответ на вопрос

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

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