【发布时间】:2010-11-22 18:44:13
【问题描述】:
我有 2 个 MULTILINE 文本文件,我想将它们合并到 Msbuild 脚本中的第三个文件中。
理想情况下,我会在一个文件中放置一个标记,例如 %REPLACEME%,位于该文件的中间某处,并且我希望将其替换为第二个文件的内容(其中包含多行文本)。
我想在 MSBUILD 中执行此操作,尽管 Windows Shell 解决方案就足够了,使用一些第 3 方实用程序(最好是小型的,单个 exe)也可以。
如果替换文本文件的内容只有一行,则解决方案是微不足道的……但事实并非如此。
请注意,我想避免使用 Powershell,也想避免构建自己的 MsBuild 任务。
谢谢
【问题讨论】:
-
你使用的是什么版本的 MSBuild?
-
3.5 虽然我会考虑 4.
标签: msbuild