Передача задачи Visual Studio Post Build Несколько файлов - PullRequest
1 голос
/ 08 октября 2010

У меня есть исполняемый файл - process.exe - который берет один путь к файлу и что-то делает с этим файлом (без вывода). process.exe не может принимать подстановочные пути, например process.exe c:\project\*.ext

Что я хочу сделать - это выбрать все файлы с определенным расширением в моем проекте (* .xmlt) и передать каждый из этих файлов в process.exe как часть моего шага AfterBuild.

1 Ответ

2 голосов
/ 08 октября 2010

Вам нужно будет использовать пакетную обработку следующим образом (в файле проекта):

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

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

  <Exec Command="$(ProcessExe) %(Xmlt.FullPath)"/>
</Target>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...