Какие Net framework- ом пользоваться, чтобы охватить все версии Win от XP до 8.1?
Здравствуйте, есть приложение, которое написано под фреймворк 4.0, и есть проблемы запуска на XP.
Под какой фреймворк лучше писать, чтобы охватить все начиная от XP. Что будет когда выйдет Win 10? Будет ли работать программа на том же фреймворке? Можно ли на уже готовом проекте сменить фреимворк и какими последствиями это чревато?
1. Net framework 3.5
2. Выйдет Win 10 и установленный сразу в нем Net framework будет 4.5.2+ (не точная инфа)
3. Если установить 3.5 - будет
4. Если код позволяет, то да. А если используешь нововведения с новых Net framework, то не получится.
Он там есть, только операторы более сложнее. И реализовывать асинхронные действия всё же можно. Но лучше заставь/предложи пользователю установить NET 4.0
А не проще ли в требованиях к приложению указать наличие минимум 4.0 ? Все равно найдутся древние пользователи XP, у которых стоит .net framework 2.0. Пусть уж обновляются.
Согласен, XP уже достаточно древняя система, чтобы заставить сидящих на ней пользователей что-то да поставить/обновить. .NET4 под XP работает вполне неплохо, в том числе WPF.