| title | References Element (Visual Studio Templates) | ||
|---|---|---|---|
| description | Learn about the References element and how it groups the assembly references that the template adds to projects. | ||
| ms.date | 11/04/2016 | ||
| ms.subservice | general-ide | ||
| ms.topic | reference | ||
| f1_keywords | |||
| helpviewer_keywords |
|
||
| author | tinaschrepfer | ||
| ms.author | tinali | ||
| manager | mijacobs |
Groups the assembly references that the template adds to projects.
<VSTemplate> <TemplateContent> <References>
<References>
<Reference>... </Reference>
<Reference>... </Reference>
...
</References>The following sections describe attribute, child elements, and parent elements.
None.
| Element | Description |
|---|---|
| Reference | Required element. Specifies the assembly reference to add when the item is added to a project. There must be one or more Reference elements in a References element. |
| Element | Description |
|---|---|
| TemplateContent | Specifies the contents of the template. |
References is an optional child element of TemplateContent.
The Reference and References elements can only be used in .vstemplate files that have a Type attribute value of Item.
The following example illustrates the TemplateContent element of an item template. This XML adds references to the System.dll and System.Data.dll assemblies.
<TemplateContent>
<References>
<Reference>
<Assembly>
System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
</Assembly>
</Reference>
<Reference>
<Assembly>
System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
</Assembly>
</Reference>
</References>
...
</TemplateContent>