private RegistrationAttributeBuilder Build() { var builder = new RegistrationAttributeBuilder(); builder.Key("Projects") .GuidSubKey(ProjectTypeGuid) .PackageGuidValue("Package") .StringValue("Language(VsTemplate)", LanguageVsTemplate) .GuidValue("ProjectFactoryPackage", "3347BEE8-D7A1-4082-95E4-38A439553CC2") .BoolValue("DisableAsynchronousSolutionLoad", DisableAsynchronousSolutionLoad) .StringValue("PossibleProjectExtensions", PossibleProjectExtensions); return(builder); }
private RegistrationAttributeBuilder Build() { var builder = new RegistrationAttributeBuilder(); builder.Key("NewProjectTemplates\\TemplateDirs") .GuidSubKey(_projectType) .SubKey("/" + _templateSet) .StringValue("", _developerActivity) .StringValue("TemplatesDir", "\\.\\NullPath") .StringValue("DeveloperActivity", _developerActivity) .IntValue("SortPriority", _sortPriority); return(builder); }
private RegistrationAttributeBuilder Build() { var builder = new RegistrationAttributeBuilder(); builder.Key("ProjectGenerators") .GuidSubKey(GeneratorType) .PackageGuidValue("Package") .StringValue("FileNames", FileNames) .StringValue("FileExtensions", FileExtensions) .ResourceIdValue("DisplayGeneratorFilter", DisplayGeneratorFilter) .GuidArrayValue("PossibleGeneratedProjectTypes", PossibleGeneratedProjectTypes); return(builder); }