Запустится ли приложение, если скомпилировано под .Net Framework 3.5, на компьютере, где стоит .Net Framework 4.5, например?
Платформа .NET Framework 4.5 и ее доработанные выпуски обратно совместимы с приложениями, созданными с помощью более ранних версий .NET Framework. Иными словами, приложения и компоненты, созданные с использованием предыдущих версий платформы .NET Framework, будут без внесения изменений работать в .NET Framework 4.5. Однако по умолчанию приложения выполняются в той версии среды CLR, для которой они были разработаны, поэтому, чтобы обеспечить возможность выполнения приложения в .NET Framework 4.5, может потребоваться предоставить файл конфигурации.
Читаем полный текст тут и тут.
Сборка персонального компьютера от Artline: умный выбор для современных пользователей