在一个msbuild
目标中,我正在尝试创建一个项目,它应该包含一个文件列表,只有当它们存在时。
<CreateItem Include="$(IntermediateOutputPath)$(OutputName).*.xyz" Condition="'$(IntermediateXyzFiles)' == ''">
<Output TaskParameter="Include" ItemName="IntermediateXyzFiles"/>
</CreateItem>
显示的所有变量均已定义。有谁知道如何为文件存在添加条件?
<CreateItem Include="$(IntermediateOutputPath)$(OutputName).*.xyz" Condition="'$(IntermediateXyzFiles)' == '' and Exists('%(FullPath)')">
我尝试了上面的那个,它对我不起作用。还是有其他方法可以做到这一点?