MSBuild Well-known Item Metadata

 

Pour obtenir la dernière documentation sur Visual Studio 2017, consultez Documentation Visual Studio 2017.

Le tableau suivant décrit les métadonnées assignées à chaque élément pendant la création. 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.

<ItemGroup>  
    <MyItem Include="Source\Program.cs" />  
</ItemGroup>  

Métadonnées d'élémentDescription
%(FullPath)Contient le chemin d'accès complet de l'élément. Par exemple :

 C:\MyProject\Source\Program.cs
%(RootDir)Spécifie le répertoire racine de l'élément. Par exemple :

 C:\
%(Filename)Contient le nom de fichier de l'élément, sans l'extension. Par exemple :

 Program
%(Extension)Contient l'extension du nom de fichier de l'élément. Par exemple :

 .cs
%(RelativeDir)Contient le chemin d'accès spécifié dans l'attribut Include, jusqu'à la barre oblique inverse finale (\). Par exemple :

 Source\
%(Directory)Contient le répertoire de l'élément, sans le répertoire racine. Par exemple :

 MyProject\Source\
%(RecursiveDir)Si l'attribut Include contient le caractère générique * *, cette métadonnée spécifie la partie du chemin d'accès qui remplace le caractère générique. Pour plus d'informations sur les caractères génériques, consultez 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 :

 <ItemGroup>

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

 </ItemGroup>

la valeur de %(MyItem.RecursiveDir) serait alors MySolution\MyProject\Source\.
%(Identity)Élément spécifié dans l'attribut Include. Par exemple :

 Source\Program.cs
%(ModifiedTime)Contient l'horodatage de la dernière modification de l'élément. Par exemple :

 2004-07-01 00:21:31.5073316
%(CreatedTime)Contient l'horodatage de la création de l'élément. Par exemple :

 2004-06-25 09:26:45.8237425
%(AccessedTime)Contient l'horodatage de la dernière utilisation de l'élément.

 2004-08-14 16:52:36.3168743

Items
Batching
MSBuild Reference

Afficher: