我有以下内容:
<ItemGroup>
<Files Include="C:\Versioning\**\file.version" />
<ItemGroup>
<ReadLinesFromFile File="%(Files.Identity)">
<Output TaskParameter="Lines" ItemName="_Version"/>
</ReadLinesFromFile>
Run Code Online (Sandbox Code Playgroud)
其中每个file.version文件只包含一行 - 您猜对了 - 该表单的一个版本Major.Minor.Build.Revision.
我希望能够将FilesItemGroup 中的每个项目与其关联,方法_Version是将后者添加为元数据,以便我可以执行以下操作:
<Message Text="%(Files.Identity): %(Files.Version)" />
Run Code Online (Sandbox Code Playgroud)
并让MSBuild打印出一个很好的文件版本关联列表.
这可能吗?
msbuild ×1