我的问题几乎与在MSBuild中创建一个字符串的ItemGroup完全相同,但那里提供的解决方案似乎仍然保留了现有的分隔符。这是我尝试做的简化片段:
<Target Name="Testing">
<ItemGroup>
<Files Include="$(RootDirectory)\*.*"/>
</ItemGroup>
<Message Text="@(Files->'%(Filename)%(Extension) ')"/>
</Target>
我期望的输出应该是类似于这样的:
file1.cs file2.cs file3.cs
但是以上代码片段会产生以下输出结果
file1.cs ;file2.cs ;file3.cs
我做错了什么?