Visual Studio テンプレート スキーマ参照
このセクションでは、プロジェクト テンプレート、項目テンプレート、およびスタート キットのメタデータを格納する、.vstemplate ファイル内の XML 要素について説明します。
カスタムの .vstemplate ファイルを検証するには、vstemplate.xsd を使用します。 このファイルは ..\<Visual Studio インストール フォルダー>\Xml\Schemas\1033\vstemplate.xsd にあります。
Element | 下位要素 | 属性 |
---|---|---|
AppliesTo | なし | なし |
アセンブリ (テンプレート) | -- | -- |
アセンブリ (ウィザード拡張機能) | -- | -- |
BuildProjectOnload | -- | -- |
CreateInPlace | -- | -- |
CreateNewFolder | -- | -- |
CustomDataSignature | -- | -- |
CustomParameter | -- | 名前 Value |
CustomParameters | CustomParameter | -- |
DefaultName | -- | -- |
説明 | -- | パッケージ id |
EnableEditOfLocationField | -- | -- |
EnableLocationBrowseButton | -- | -- |
フォルダー | ProjectItem フォルダー |
名前 |
[非推奨] | -- | |
FullClassName | -- | -- |
非表示 | -- | -- |
アイコン | -- | パッケージ id |
LocationField | -- | -- |
LocationFieldMRUPrefix | -- | -- |
MaxFrameworkVersion | -- | -- |
名前 | -- | Package id |
NumberOfParentCategoriesToRollUp | -- | -- |
PreviewImage | -- | -- |
プロジェクト | フォルダー ProjectItem |
ファイル TargetFileName ReplaceParameters |
ProjectCollection | ProjectTemplateLink SolutionFolder |
-- |
ProjectItem (項目テンプレート) | -- | SubType CustomTool アイテムの種類 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 プロジェクト リファレンス 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 |
-- |