我使用的MSBuild定制的Visual Studio,维克斯,沙塔,...项目的构建过程。 为了保持尽可能通用,我想使用的文本文件定义一些“项目特定”设置,如在文件应该从,自定义可执行文件运行等,这些被加载。
一个文本文件看起来是这样的:$(MSBuildProjectDirectory).... \项目\ PROJECT1 \ BIN \发布OBJ \ $(配置)\ Project1.Files.wxi -in * .DLL -id TEST
每一行代表一个命令或文件。
在我的目标,我使用ReadLinesFromFile如何获得这些文件的内容。 到现在为止还挺好!
问题是,像保留性质“$(配置),$(MSBuildProjectDirectory)”是不这样做的时候,他们只是处理为普通文字评估。
我如何可以评估这些$ -placeholders而无需创建一个自定义任务的任何想法?
提前致谢!
问候,robert.oh。