Visual Studio 템플릿 스키마 참조
이 섹션에는 프로젝트 템플릿, 항목 템플릿 및 시작 키트에 대한 메타데이터를 저장하는 파일인 .vstemplate 파일의 XML 요소에 대한 정보가 포함되어 있습니다.
vstemplate.xsd를 사용하여 사용자 지정 .vstemplate 파일의 유효성을 검사할 수 있습니다. 이 파일은 ..\<Visual Studio installation folder>\Xml\Schemas\1033\vstemplate.xsd에서 사용할 수 있습니다.
요소 | 자식 요소 | 특성 |
---|---|---|
AppliesTo | 없음 | 없음 |
어셈블리(템플릿) | -- | -- |
어셈블리(마법사 확장) | -- | -- |
BuildProjectOnload | -- | -- |
CreateInPlace | -- | -- |
CreateNewFolder | -- | -- |
CustomDataSignature | -- | -- |
CustomParameter | -- | 속성 값 |
CustomParameters | CustomParameter | -- |
DefaultName | -- | -- |
설명 | -- | Package(패키지) ID |
EnableEditOfLocationField | -- | -- |
EnableLocationBrowseButton | -- | -- |
폴더 | ProjectItem 폴더 |
이름 |
[사용되지 않음] | -- | |
FullClassName | -- | -- |
숨겨진 | -- | -- |
Icon | -- | Package(패키지) ID |
LocationField | -- | -- |
LocationFieldMRUPrefix | -- | -- |
MaxFrameworkVersion | -- | -- |
이름 | -- | 패키지 ID |
NumberOfParentCategoriesToRollUp | -- | -- |
PreviewImage | -- | -- |
프로젝트 | 폴더 ProjectItem |
파일 TargetFileName ReplaceParameters |
ProjectCollection | ProjectTemplateLink SolutionFolder |
-- |
ProjectItem(항목 템플릿) | -- | SubType CustomTool ItemType ReplaceParameters TargetFileName |
ProjectItem(프로젝트 템플릿) | -- | TargetFileName ReplaceParameters OpenInEditor OpenOrder OpenInWebBrowser OpenInHelpBrowser |
ProjectSubType | -- | -- |
ProjectTemplateLink | -- | ProjectName |
ProjectType | -- | -- |
PromptForSaveOnCreation | -- | -- |
ProvideDefaultName | -- | -- |
참조 | 어셈블리 | -- |
참조 | 참조 | -- |
RequiredFrameworkVersion | -- | -- |
RequiredPlatformVersion | -- | 버전 |
SDKReference | -- | Package(패키지) |
ShowByDefault | -- | -- |
SolutionFolder | ProjectTemplateLink SolutionFolder |
이름 |
SortOrder | -- | -- |
SupportsCodeSeparation | -- | -- |
SupportsLanguageDropDown | -- | -- |
SupportsMasterPage | -- | -- |
TargetPlatformName | RequiredPlatformVersion | -- |
TemplateContent | ProjectCollection Project 참조 ProjectItem CustomParameters |
BuildOnLoad |
TemplateData | 이름 설명 아이콘 PreviewImage ProjectType ProjectSubType TemplateID TemplateGroupID SortOrder CreateNewFolder DefaultName ProvideDefaultName PromptForSaveOnCreation EnableLocationBrowseButton EnableEditOfLocationField 숨겨져 있음 DisplayInParentCategories LocationFieldMRUPrefix NumberOfParentCategoriesToRollUp CreateInPlace BuildOnLoad BuildProjectOnload ShowByDefault LocationField SupportsMasterPage SupportsCodeSeparation SupportsLanguageDropDown RequiredFrameworkVersion FrameworkVersion MaxFrameworkVersion CustomDataSignature TargetPlatformName |
-- |
TemplateGroupID | -- | -- |
TemplateID | -- | -- |
.vstemplate | TemplateData TemplateContent WizardExtension WizardData |
Type 버전 |
WizardData | -- | 이름 |
WizardExtension | 어셈블리 FullClassName |
-- |