2010-10-08 2 views
1

J'ai un fichier exécutable - process.exe - qui prend un seul chemin de fichier et fait quelque chose avec ce fichier (pas de sorties). process.exe n'est pas capable d'accepter les chemins génériques, par ex. Ce que je veux faire est de sélectionner tous les fichiers d'une extension particulière dans mon projet (* .xmlt) et de passer chacun de ces fichiers dans process.exe dans le cadre de mon étape AfterBuild.Visual Studio Post Build Tâche passant plusieurs fichiers

Répondre

2

Vous devez utiliser comme ceci batching (dans votre dossier de projet):

<PropertyGroup> 
    <ProcessExe>process.exe</ProcessExe> 
</PropertyGroup> 

<Target Name="AfterBuild"> 
    <ItemGroup> 
    <Xmlt Include="**\*.xmlt"/> 
    </ItemGroup> 

    <Exec Command="$(ProcessExe) %(Xmlt.FullPath)"/> 
</Target> 
Questions connexes