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.
Birden fazla projeli şablonlardaki projeleri gruplandırır.
<VSTemplate><TemplateContent><ProjectCollection><SolutionFolder>
Sözdizimi
<SolutionFolder Name="DirectoryName">
...
</SolutionFolder>
Öznitelikler ve Öğeler
Aşağıdaki bölümlerde öznitelik, alt öğeler ve üst öğeler açıklanmaktadır.
Özellikler
| Öznitelik | Açıklama |
|---|---|
Name |
Gerekli öznitelik. Çözüm klasörünün adı. |
Alt Öğeler
| Öğe | Açıklama |
|---|---|
| ProjectTemplateLink | İsteğe bağlı öğe. Birden fazla projeli bir şablonda, tek bir projenin .vstemplate dosyasının yolunu belirtir. |
SolutionFolder |
İsteğe bağlı öğe. Birden fazla projeli şablonlardaki projeleri gruplandırır. |
Üst Öğeler
| Öğe | Açıklama |
|---|---|
| ProjectCollection | Birden fazla projeli şablonların içeriğini ve düzenini belirtir. |
SolutionFolder |
Birden fazla projeli şablonlardaki projeleri gruplandırır. |
Açıklamalar
Birden fazla projeli şablonlar, iki veya daha fazla proje için kapsayıcı olarak davranır. SolutionFolder öğesi, şablondaki projeleri gruplar halinde düzenlemek için kullanılır. Öğeler tarafından SolutionFolder belirtilen klasörler, Visual Studio'daki projede çözüm klasörleri olarak oluşturulur. Çok projeli şablonlar hakkında daha fazla bilgi için bkz . Nasıl yapılır: Çok Projeli Şablonlar Oluşturma.
Örnek
Bu örnek, Math Classes çok projeli şablonu ve Graphics Classesolmak üzere iki gruba bölmek için öğesini kullanırSolutionFolder. Şablon dört proje içerir ve bunların ikisi her çözüm klasörüne yerleştirilir.
<VSTemplate Version="3.0.0" Type="ProjectGroup"
xmlns="http://schemas.microsoft.com/developer/vstemplate/2005">
<TemplateData>
<Name>Multi-Project Template Sample</Name>
<Description>An example of a multi-project template</Description>
<Icon>Icon.ico</Icon>
<ProjectType>VisualBasic</ProjectType>
</TemplateData>
<TemplateContent>
<ProjectCollection>
<SolutionFolder Name="Math Classes">
<ProjectTemplateLink ProjectName="MathClassLib1">
MathClassLib1\MyTemplate.vstemplate
</ProjectTemplateLink>
<ProjectTemplateLink ProjectName="MathClassLib2">
MathClassLib2\MyTemplate.vstemplate
</ProjectTemplateLink>
</SolutionFolder>
<SolutionFolder Name="Graphics Classes">
<ProjectTemplateLink ProjectName="GraphicsClassLib1">
GraphicsClassLib1\MyTemplate.vstemplate
</ProjectTemplateLink>
<ProjectTemplateLink ProjectName="GraphicsClassLib2">
GraphicsClassLib2\MyTemplate.vstemplate
</ProjectTemplateLink>
</SolutionFolder>
</ProjectCollection>
</TemplateContent>
</VSTemplate>