示例#1
0
 public ProjectMainComponent(string file, Type type, EnumProjectType projectType, XmlNode node)
 {
     MainComponentNode = node;
     MainComponentFile = file;
     MainType          = type;
     ProjectType       = projectType;
     if (projectType != EnumProjectType.Setup)
     {
         MainClassId = XmlUtil.GetAttributeUInt(node, "ClassID");
         UpdateStartPageClassId(node);
     }
 }
        string binExt()
        {
            EnumProjectType p = ProgramType;

            switch (p)
            {
            case EnumProjectType.ClassDLL:
                return("dll");

            case EnumProjectType.Console:
                return("exe");

            case EnumProjectType.Kiosk:
                return("exe");

            case EnumProjectType.ScreenSaver:
                return("scr");

            case EnumProjectType.Setup:
                return("msi");

            case EnumProjectType.Unknown:
                return("");

            case EnumProjectType.WebAppAspx:
                return("dll");

            case EnumProjectType.WebAppPhp:
                return("php");

            case EnumProjectType.WebService:
                return("exe");

            case EnumProjectType.WinForm:
                return("exe");

            case EnumProjectType.WinService:
                return("exe");

            case EnumProjectType.WpfApp:
                return("exe");
            }
            return(string.Empty);
        }