public static NAssembly Create(AssemblyDomain domain, ComplierResultTarget target, ComplierResultError error = ComplierResultError.None) { NAssembly instance = new NAssembly(); instance.Options.EnumCRError = error; instance.Options.EnumCRTarget = target; instance.Options.Domain = domain; return(instance); }
/// <summary> /// 创建一个程序集操作类 /// </summary> /// <param name="domainName">域名,为空使用系统域</param> /// <param name="complieInFile">是否将动态内容编译成DLL</param> /// <returns></returns> public static NAssembly Create(string domainName = default, bool complieInFile = false) { NAssembly instance = new NAssembly(); instance.Options.ComplieInFile = complieInFile; if (domainName == default) { instance.Options.Domain = DomainManagment.Default; } else { instance.Options.Domain = DomainManagment.Create(domainName); } return(instance); }