Métadonnées d'éléments connus MSBuildMSBuild Well-known Item Metadata

Le tableau suivant décrit les métadonnées assignées à chaque élément lors de sa création.The following table describes the metadata assigned to every item upon creation. Dans chaque exemple, la déclaration d’élément suivante a été utilisée pour inclure le fichier C:\MyProject\Source\Program.cs dans le projet.In each example, the following item declaration was used to include the file C:\MyProject\Source\Program.cs in the project.

<ItemGroup>  
    <MyItem Include="Source\Program.cs" />  
</ItemGroup>  
Métadonnées d’élémentItem Metadata DescriptionDescription
%(FullPath)%(FullPath) Contient le chemin complet de l’élément.Contains the full path of the item. Exemple :For example:

C:\MyProject\Source\Program.cs
%(RootDir)%(RootDir) Contient le répertoire racine de l’élément.Contains the root directory of the item. Exemple :For example:

C:\
%(Filename)%(Filename) Contient le nom de fichier de l’élément, sans l’extension.Contains the file name of the item, without the extension. Exemple :For example:

Program
%(Extension)%(Extension) Contient l’extension de nom de fichier de l’élément.Contains the file name extension of the item. Exemple :For example:

.cs
%(RelativeDir)%(RelativeDir) Contient le chemin spécifié dans l’attribut Include, jusqu’à la dernière barre oblique inverse (\).Contains the path specified in the Include attribute, up to the final backslash (\). Exemple :For example:

Source\
%(Directory)%(Directory) Contient le répertoire de l’élément, sans le répertoire racine.Contains the directory of the item, without the root directory. Exemple :For example:

MyProject\Source\
%(RecursiveDir)%(RecursiveDir) Si l’attribut Include contient le caractère générique **, ces métadonnées spécifient la partie du chemin qui remplace le caractère générique.If the Include attribute contains the wildcard **, this metadata specifies the part of the path that replaces the wildcard. Pour plus d’informations, consultez Guide pratique pour sélectionner les fichiers pour la build.For more information on wildcards, see How to: Select the Files to Build.

Si le dossier C:\MySolution\MyProject\Source\ contient le fichier Program.cs, et si le fichier projet contient cet élément :If the folder C:\MySolution\MyProject\Source\ contains the file Program.cs, and if the project file contains this item:

<ItemGroup>

<MyItem Include="C:\**\Program.cs" />

</ItemGroup>

la valeur de %(MyItem.RecursiveDir) est MySolution\MyProject\Source\.then the value of %(MyItem.RecursiveDir) would be MySolution\MyProject\Source\.
%(Identity)%(Identity) Élément spécifié dans l’attribut Include.The item specified in the Include attribute.. Exemple :For example:

Source\Program.cs
%(ModifiedTime)%(ModifiedTime) Contient l’horodatage de la dernière modification de l’élément.Contains the timestamp from the last time the item was modified. Exemple :For example:

2004-07-01 00:21:31.5073316
%(CreatedTime)%(CreatedTime) Contient l’horodatage de création de l’élément.Contains the timestamp from when the item was created. Exemple :For example:

2004-06-25 09:26:45.8237425
%(AccessedTime)%(AccessedTime) Contient l’horodatage du dernier accès à l’élément.Contains the timestamp from the last time the item was accessed.

2004-08-14 16:52:36.3168743

Voir aussiSee Also

Éléments Items
Traitement par lot MSBuild Batching
Informations de référence sur MSBuildMSBuild Reference