Что конкретно делает среда выполнения .NET 4.0, если исполняемый файл .NET 4.0 содержит ссылку на сборку .NET 2.0?
Выполняется ли сборка .NET 2.0 со средой выполнения .NET 4.0 (другими словами, .NET 4.0 должна быть на 100% совместима с API для .NET 2.0) или процесс каким-то образом содержит среду выполнения .NET 2.0 и некоторые средства случается сделать типы .NET 2.0 прозрачно доступными для моего кода на основе .NET 4.0?