0

パスの下にある特定のファイルの種類を見つけるにはどうすればよいでしょうか? MSBuild タスク リファレンスを確認しましたが、わかりませんでした。

次のようなものを探しています:

<FindUnderPath Path="$(OutDir)"  Files="*.txt">
    <Output TaskParameter="InPath" ItemName="AllTxtFiles"/>
</FindUnderPath>

しかし、「MSB3541: ファイルに無効な値 "*.txt" があります」というメッセージは失敗します。

PS 私は msbuild タスクの新人です!

4

2 に答える 2

1

ItemGroup を使用してそのようなファイルを指定し、Files パラメーターで ItemGroup を参照できます。何かのようなもの:

<ItemGroup>
    <MyFiles Include="*.txt" />
</ItemGroup>
<FindUnderPath Path="$(OutDir)" Files="@(MyFiles)">
    <Output TaskParameter="InPath" ItemName="AllTxtFiles" />         
</FindUnderPath>

ソース: http://msdn.microsoft.com/en-us/library/vstudio/ms164293(v=vs.120).aspx

于 2013-09-11T17:52:56.593 に答える