我有一个文件,在PowerShell中设置了我的构建版本号。 我需要在MSBuild中获取它,以便在我的构建脚本中进行操作。 这似乎很简单; 我只想取文件的内容并将属性设置为该值。
我认为可能可以使用Exec任务,对我的文件执行“more”操作,并捕获标准输出来完成此操作,但是我似乎无法使其工作。 其他人似乎也遇到了stdout和MSBuild的问题。这是我尝试过的内容:
我认为可能可以使用Exec任务,对我的文件执行“more”操作,并捕获标准输出来完成此操作,但是我似乎无法使其工作。 其他人似乎也遇到了stdout和MSBuild的问题。这是我尝试过的内容:
<Exec Command="more $(BuildDirectory)\version.txt" Outputs="stdout">
<Output TaskParameter="Outputs" ItemName="BuildNumber" />
</Exec>
Output
元素中使用PropertyName
属性,直接在ReadLinesFromFile
任务中创建一个属性。 - tm1