1

在一个msbuild目标中,我正在尝试创建一个项目,它应该包含一个文件列表,只有当它们存在时。

<CreateItem Include="$(IntermediateOutputPath)$(OutputName).*.xyz" Condition="'$(IntermediateXyzFiles)' == ''">
    <Output TaskParameter="Include" ItemName="IntermediateXyzFiles"/>
</CreateItem>

显示的所有变量均已定义。有谁知道如何为文件存在添加条件?

<CreateItem Include="$(IntermediateOutputPath)$(OutputName).*.xyz" Condition="'$(IntermediateXyzFiles)' == '' and Exists('%(FullPath)')">

我尝试了上面的那个,它对我不起作用。还是有其他方法可以做到这一点?

4

0 回答 0