我的构建文件中包含一个基本/images/
文件夹。
然后我有一个vendor
文件夹,其中包含/images
文件夹中这些图像的一些替换/覆盖。
两者都应该在项目的同一目标路径中结束。
<ItemGroup>
<Content Include="$(Base)**\*">
<Link>%(RecursiveDir)%(FileName)%(Extension)</Link>
</Content>
</ItemGroup>
<ItemGroup>
<Content Include="$(ProductDir)**\*">
<Link>%(RecursiveDir)%(FileName)%(Extension)</Link>
</Content>
</ItemGroup>
如果我有一个文件images/groups/image1.png" in both
BaseDir and
ProductDir`那么我得到了一个
payload contains two or more files with the same destination path 'images\groups\'
错误。
有没有办法告诉msbuild
第二个包含的文件是否覆盖/替换已包含的文件?也许有一个exclude
条款?