У меня есть приложение .Net с DLL, некоторые из которых были скомпилированы с .Net 1.1, а некоторые с 2.0. Как работает такое приложение - не существует ли только одна среда выполнения для приложения? Если так, то что это? Если нет, то как объекты передаются между средами выполнения?