Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Özel XML belirtir
\<VSTemplate>
\<WizardData>
Sözdizimi
<WizardData>
<!-- XML to pass to the custom wizard extension -->
...
</WizardData>
Öznitelikler ve Öğeler
Aşağıdaki bölümlerde öznitelik, alt öğeler ve üst öğeler açıklanmaktadır.
Özellikler
Yok.
Alt Öğeler
Yok.
Üst Öğeler
| Öğe | Açıklama |
|---|---|
| VSTemplate | Gerekli öğe. Proje şablonu, öğe şablonu veya başlangıç seti için tüm meta verileri içerir. |
Metin Değeri
Metin değeri isteğe bağlıdır.
Bu metin, WizardExtension öğesinde belirtilen özel sihirbaz uzantısına geçirilecek özel XML'yi belirtir.
Açıklamalar
Bu öğede herhangi bir XML belirtilebilir. XML, özel sihirbaz uzantısına parametre olarak geçirilir ve uzantının bu öğenin içeriğini kullanmasına olanak sağlar. Bu verilerde doğrulama yapılmaz.
WizardData öğesinin içeriği, yöntemindeki parametrelerin IWizard.RunStarted dize sözlüğü içinde parametre olarak değiştirilmeden geçirilir. Sözlük anahtarı olarak adlandırılır $wizarddata$.
Örnek
Aşağıdaki örnekte, C# Windows uygulaması için standart proje şablonunun meta verileri gösterilmektedir.
<VSTemplate Version="3.0.0" Type="Item"
xmlns="http://schemas.microsoft.com/developer/vstemplate/2005">
<TemplateData>
<Name>MyTemplate</Name>
<Description>Template using IWizard extension</Description>
<Icon>TemplateIcon.ico</Icon>
<ProjectType>CSharp</ProjectType>
</TemplateData>
<TemplateContent>
<Project File="MyTemplate.csproj">
<ProjectItem>Form1.cs<ProjectItem>
<ProjectItem>Form1.Designer.cs</ProjectItem>
<ProjectItem>Program.cs</ProjectItem>
<ProjectItem>Properties\AssemblyInfo.cs</ProjectItem>
<ProjectItem>Properties\Resources.resx</ProjectItem>
<ProjectItem>Properties\Resources.Designer.cs</ProjectItem>
<ProjectItem>Properties\Settings.settings</ProjectItem>
<ProjectItem>Properties\Settings.Designer.cs</ProjectItem>
</Project>
</TemplateContent>
<WizardExtension>
<Assembly>MyWizard, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, Custom=null</Assembly>
<FullClassName>MyWizard.CustomWizard</FullClassName>
</WizardExtension>
<WizardData>
<!-- XML to pass to the custom wizard extension -->
</WizardData>
</VSTemplate>