是否可以动态创建一个程序集,该程序集针对当前AppDomain的不同运行时.
例如,在.NET 4.0应用程序中,我想创建一个以.NET 2.0为目标的新程序集.
AssemblyBuilder builder = Thread.GetDomain().DefineDynamicAssembly(assemblyName, AssemblyBuilderAccess.RunAndSave);
var version = builder.ImageRuntimeVersion; //"v4.0.30319"
Run Code Online (Sandbox Code Playgroud)