用MSBUILD中另一个文本文件的内容替换文本文件中的标记

用MSBUILD中另一个文本文件的内容替换文本文件中的标记,msbuild,Msbuild,我有2个多行文本文件,我想将它们合并到Msbuild脚本中的第三个文件中 理想情况下,我将在一个文件中有一个令牌,比如%ReppEMeMe,在那个文件中间的某个地方,我希望它被第二个文件(包含多行文本)的内容替换。p> 我希望在MSBUILD中实现这一点,尽管Windows Shell解决方案就足够了,使用一些第三方实用程序(最好是小的,并且只有一个exe)也足够了 如果替换文本文件的内容只有一行,那么解决方案就很简单。。但事实并非如此 请注意,我希望避免使用Powershell,也希望避免生成

我有2个多行文本文件,我想将它们合并到Msbuild脚本中的第三个文件中

理想情况下,我将在一个文件中有一个令牌,比如%ReppEMeMe,在那个文件中间的某个地方,我希望它被第二个文件(包含多行文本)的内容替换。p> 我希望在MSBUILD中实现这一点,尽管Windows Shell解决方案就足够了,使用一些第三方实用程序(最好是小的,并且只有一个exe)也足够了

如果替换文本文件的内容只有一行,那么解决方案就很简单。。但事实并非如此

请注意,我希望避免使用Powershell,也希望避免生成自己的MsBuild任务


谢谢

您可以使用具有RegexReplace任务的。我用它来构建我的构建没有任何问题< /p>你使用的是什么版本的MSBug?3.5,虽然我会考虑4。同时,看看MSBu建成社区任务中的“TeMeFabelILE”任务。