2010-11-22 2 views
0

У меня есть 2 MULTILINE текстовых файлов, я хочу объединить их в третий файл в сценарии Msbuild.Заменить токен в текстовом файле с содержимым из другого текстового файла в MSBUILD

В идеале, у меня бы был токен в одном файле, например% REPLACEME%, где-то посередине этого файла, и я бы хотел, чтобы он был заменен содержимым второго файла (который содержит несколько строк текста).

Я хочу сделать это в MSBUILD, хотя решение для Windows Shell было бы достаточно, а также использование какой-либо сторонней утилиты (желательно небольшой и одного exe).

Решение тривиально, если содержимое заменяемого текстового файла - всего одна строка .. но это не так.

Обратите внимание, что я хочу ИЗБЕЖАТЬ использования Powershell, я также хочу избежать создания собственных задач MsBuild.

Благодаря

+0

Какую версию MSBuild вы используете? – Todd 2010-11-23 11:41:52

+0

3.5 хотя я бы рассмотрел 4. – vicsz 2010-11-30 21:58:38

ответ

1

Вы можете использовать MsBuild Community Tasks которые имеют задачу REGEXREPLACE. Я использую его для своих сборок без проблем

Смежные вопросы