Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        /// <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);
        }