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); }