예제 #1
0
 public void FromCrAssembly(Prj prj, ProjectAssembly asm)
 {
     this.path         = asm.Path;
     this.asmDef       = asm.Resolve(prj.GetBasePath());
     this.IsExecutable = this.asmDef.MainModule.EntryPoint != null;
     this.isMain       = asm.IsMain;
 }
예제 #2
0
        protected virtual AssemblySetting MarkAssembly(ProjectAssembly asm, Marking mark)
        {
            AssemblySetting ret = new AssemblySetting(asm.Resolve(cr.param.Project.BasePath));

            ret.IsMain = asm.IsMain;
            ApplyRules(ret.Assembly, mark);
            return(ret);
        }