Почему C# проект, скомпилированный в Windows 7 не работает в Windows 8 и Windows 10?
Добрый день, товарищи, возник вопрос следующего характера. Делаю проект на VS2013, на машине стоит Windows 7. Использую .NET 4.5, проект делаю на WPF. Передаю пользователю, у которого на компьютере стоит Windows 10. Программа зависает и не запускается. Установил себе виртуальную машину и на нее поставил Windows 10 и на ней VS2013, скомпилировал проект, ничего не меняя. Версия, скомпилированная под десяткой у пользователя работает, в чем может быть причина? Заранее спасибо за ответы! Читал, что Avast может являться корнем зла, но Avast на проверяемых компьютерах отсутствовал.
Совместимость: 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.