私の質問は、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
私は何を間違えましたか?