短篇小说:我有一个列表,其中包含一个名为 true 的属性。我想将所有这些文件复制到文件夹列表中,例如由...定义
一些文件夹
为此,这就是我今天要做的事情:
<CreateItem Include="%(Reference.HintPath)"
Condition="'%(Reference.Binplace)' == 'true'"
AdditionalMetadata="DestinationFolder=$(DestinationForReferences)\%(Reference.BinplaceFolder)">
<Output ItemName="Binplace" TaskParameter="Include" />
</CreateItem>
我已经有一个名为 Binplace 的目标,它在内部调用 Copy。问题是这是一个单一的元素,我不知道如何在其中多个项目上调用 Copy
在我的 CSPROJ 文件中,我这样做:
<Reference Include="MyCompany.Something.Something">
<HintPath>$(LocalLibraryFolder)\MyCompany.Something.Something.dll</HintPath>
<Binplace>true</Binplace>
</Reference>