我有一个如下所示的事件处理程序。在这里,我想要实现的是args.Name
我需要分配给cls.UserClassAssemblyBuilder
的价值,以便cls.UserClassAssemblyBuilder
将包含args.Name
中{}
所包含的内容。 1}}表示cls.UserClassAssemblyBuilder = {args.Name}
。怎么做到这一点?
以下是完整的代码:
Assembly AssemblyResolve(object sender, ResolveEventArgs args)
{
TestClass cls = new TestClass();
cls.levelClassAssemblyBuilder =???
return cls.levelClassAssemblyBuilder;
}
答案 0 :(得分:1)
喜欢这个
AssemblyName assemblyName = new AssemblyName(args.Name);
cls.UserClassAssemblyBuilder = AppDomain.CurrentDomain.DefineDynamicAssembly(assemblyName, AssemblyBuilderAccess.Run);