Мне нужно динамически создать совместимую сборку .NET 2.0 из моего процесса .NET 4.0.В настоящее время это достигается с помощью:
AssemblyBuilder ab = AppDomain.CurrentDomain.DefineDynamicAssembly(...)
ModuleBuilder mb = assemblyBuilder.DefineDynamicModule(...);
Но, к сожалению, все производимые dll являются .NET 4.0 (унаследованными от моего процесса 4.0), который не работает с моими другими процессами .NET 2.0.
Любая идея, как 2 разных домена приложений CLR могут сосуществовать в одном процессе?