Здравствуйте, Shmj, Вы писали:
S>Вот, вы можете сделать прогу под .Net и вам хватит предыдущей версии.
Что за прогу? Если это какая-то жалкая утилита командной строки, которую скачивают в архиве, то да, требовать установку последнего фреймворка — это перебор. А если игрушка, программный пакет, сервисная оболочка, то как бы все равно, если нужно установить какую-нибудь библиотеку (сужу по себе и по Steam'у). Тут главное организовать все красиво. Если ваш софт крашится с ошибкой, то да, это и есть проблема.
Как распространяете (distribute) программу? Desktop appliction + nsis + нужный фреймворк + автоустановка всего (пользователь жмет кнопку "далее" в установщике) = никто не жаловался.