2008-12-11 6 views
0

Ceci est probablement une question MSBuild vraiment stupide, mais si jesortie le nom de la DLL en cours d'être agi sur l'utilisation de MSBuild

<ItemGroup> 
<Dll Include="<Path_to_DLLs>\*.dll" /> 
</ItemGroup> 

Et puis

<SomeTarget [email protected](Dll)> 
....do stuff 
</someTarget> 

Ce que je veux faire est de affiche l'élément courant que @(Dll) parcourt. Fondamentalement, je veux afficher le nom de la DLL en cours d'exécution.

Je pense que cela doit être possible et c'est probablement si simple mais ça me rend fou!

Répondre

1

Aha Les joies des métadonnées.

Lors de la création de chaque élément dans MSBuild, des méta-données spécifiques lui sont affectées.

Dans ce cas, je pourrais utiliser% (Nom du fichier) pour récupérer le nom du fichier

This is a full list of Well Known metaData

Questions connexes