Пример #1
0
        private static void GenerateProjCode(IProject proj)
        {
            proj.Load();

            if (proj is BEProj)
            {
                BuildEntityProj bp = new Net.Code.Builder.Build.BEBuild.BuildEntityProj(proj as BEProj);
                bp.BuildCode();
                bp.BuildMSSQL();
                bp.BuildMetaData();
            }
            else
            {
                BuildBPProj bp = new BuildBPProj(proj as BPProj);
                bp.BuildCode();
                bp.BuildMetaData();
            }
            //   compilerCode(proj);
        }
 private void GenerateProjCode(IProject proj)
 {
     OutPut.OutPutMsg("####################开始生成项目【" + proj.ProjName + ".sln】代码");
     if (proj is BEProj)
     {
         BuildEntityProj bp = new BuildEntityProj(proj as BEProj);
         bp.BuildCode();
         bp.BuildMSSQL();
         bp.BuildMetaData();
     }
     else
     {
         BuildBPProj bp = new BuildBPProj(proj as BPProj);
         bp.BuildCode();
         bp.BuildMetaData();
     }
     OutPut.OutPutMsg("####################生成项目【" + proj.ProjName + ".sln】代码成功");
     // compilerCode(proj);
 }
 /// <summary>
 /// 生成单个项目文件的代码
 /// </summary>
 /// <param name="proj"></param>
 private void GenerateProjCodeWithCompile(IProject proj)
 {
     OutPut.OutPutMsg("####################开始生成项目【" + proj.ProjName + ".sln】代码");
     if (proj is BEProj)
     {
         Net.Code.Builder.Build.BEBuild.BuildEntityProj builder = new BuildEntityProj(proj as BEProj);
         builder.BuildCode();
         builder.BuildMSSQL();
         builder.BuildMetaData();
     }
     else
     {
         Net.Code.Builder.Build.BPBuild.BuildBPProj builder = new BuildBPProj(proj as BPProj);
         builder.BuildCode();
         builder.BuildMetaData();
     }
     OutPut.OutPutMsg("####################生成项目【" + proj.ProjName + ".sln】代码成功");
     compilerCode(proj);
 }