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.csC:\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:\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:

ProgramProgram
%(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.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\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\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, voir Guide pratique : 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.csSource\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