ОК, это довольно широкий вопрос, но ... Есть ли диаграмма, в которой указано, какая версия фреймворка будет работать и что?
Итак, я думаю, что это разбивается на два вопроса
1 - Являются ли фреймворки на 100% обратно совместимыми? У меня был веб-сайт Framework 2.0 с 1.1 библиотеками, поэтому я предполагаю, что 2.0 будет работать с 1.1. Будет ли это работать для приложения Windows? Будет ли это работать для всех версий?
2 - Является ли фреймворк всегда совместимым? Я знаю, что обратное выше не будет работать, но будет ли оно работать для любого набора версий?
Итак, насколько важно синхронизировать версии на компьютерах ваших клиентов с вашей версией сборки?
Существует ли лучшая практика в сообществе .net о том, как заставить ваше программное обеспечение работать для большинства клиентов, не заставляя нетехнических пользователей загружать более новые / разные версии .net framework?