2011-10-26 4 views
8

제 질문은 거의 Create an ItemGroup of strings in 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 

내가 잘못 했습니까?

답변

23

이 같은 MSBuild transforms를 사용해보십시오 :뿐만 아니라 MSDN 문서를 연결하는 한,

<Message Text="@(Files->'%(Filename)%(Extension)', ' ')"/> 
+0

이 우수, 내 이전 검색에이 만족스럽지 못했다면 그 이유를 모르겠어요. – aolszowka

+0

고마워요 :) – Matthias

관련 문제