Мы храним различные проектные документы в формате TFS в формате multimarkdown. У нас также есть EXE-процесс, который может запускать эти MMD-файлы и генерировать PDF-файлы из них, но только путем получения файлов из локальной папки. Нам хотелось бы, чтобы процесс выполнялся «on-checkin», как если бы вы запускали автоматическую сборку на checkin (т. Е. В конечном счете вызывали msbuild для компиляции приложения), но в нашем случае мы чтобы он мог получить список проверенных файлов и обработать и сгенерировать их вывод. Результат не обязательно должен быть в TFS, потому что это результат сборки, а не источник. Я уверен, что это должно быть как можно скорее, используя тот же подход, который должен выполняться рабочим процессом для «нормальной» сборки. Кто-нибудь сделал что-нибудь подобное или может указать мне в подходящем направлении, пожалуйста?Как сгенерировать вывод документа из текстовых файлов в TFS
0
A
ответ
0
Вы можете использовать задачу exec
в MSBuild для вызова exe и «сборки» вашего вывода. Создайте файл под названием buildDocs.proj
и проверьте его в TFS, возможно, в папке под тем, что вы хотите создать. Используйте MSbuild ниже в качестве руководства.
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Target Name="Build">
<Exec Command='"My.exe" -My Paramiters' />
<ItemGroup>
<CopyItems Include="[path to output]\*.*" />
</ItemGroup>
<Copy SourceFiles="@(CopyItems)" DestinationFolder="$(OutDir)\SomeDir" />
</Target>
</Project>
Уловка будет заключаться в определении различных задействованных путей.
Используйте шаблон по умолчанию для создания proj, так же, как и проект C#. Если вам нужно передать дополнительные параметры в MSBuild, вы можете сделать это из расширенного раздела вкладки процесса определения построения.
Смежные вопросы
- 1. Как сгенерировать 5% из текстовых файлов порядка
- 2. Как сгенерировать CSV из текстовых файлов с использованием сценариев оболочки
- 3. Вывод строк .csv в ряд текстовых файлов
- 4. Weird Вывод текстовых файлов и запись Проблемы
- 5. Как объединить два текстовых документа
- 6. Чтение из текстовых файлов
- 7. Python переписывает программу текстовых файлов текстовых файлов
- 8. Как сгенерировать вывод случайного изображения
- 9. Скопируйте вывод TFS Build в местоположение TFS
- 10. Как сгенерировать файл .map из .shp-файлов?
- 11. Как сгенерировать файл схемы из файлов миграции?
- 12. Как сгенерировать java-файлы из .eiq-файлов?
- 13. Чтение данных из текстовых файлов
- 14. Чтение чисел из текстовых файлов
- 15. Загрузка текстовых файлов из проекта
- 16. Android Array из текстовых файлов
- 17. Разделение большого текстового документа на несколько небольших текстовых файлов
- 18. Загрузить выдержки из текстовых файлов
- 19. Невозможно сгенерировать вывод
- 20. Сочетание текстовых файлов
- 21. Получить список файлов из TFS
- 22. Прочтите текст из текстовых файлов
- 23. извлечение столбцов из текстовых файлов
- 24. Вывод текстовых данных из алгоритма кластеризации Orange
- 25. Как считывать данные из текстовых файлов динамически?
- 26. Как выполнить SQL-запросы из текстовых файлов
- 27. Как объединить данные из двух текстовых файлов
- 28. Как объединить столбец из нескольких текстовых файлов?
- 29. Как добавить части строк из текстовых файлов
- 30. Как смешивать строки из двух текстовых файлов?