MSBUILD拷贝整个文件夹 [英] MSbuild Copy whole folder
本文介绍了MSBUILD拷贝整个文件夹的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
试图复制整个文件夹,但是当我做到这一点:
trying to copy a whole folder, but when i do this:
<Copy SourceFiles="$(TargetDir)\*.*" DestinationFolder="$(BuildOutput)\SomeDir" />
复制试图做到这一点:复制C:\来源\ *。* C:\目标\ SomeDir \ *。* 和失败,非法字符
推荐答案
指定您的ItemGroup显式的源文件。
Specify your ItemGroup for SourceFiles explicitly.
<ItemGroup>
<_CopyItems Include="$(TargetDir)\*.*" />
</ItemGroup>
<Copy
SourceFiles="@(_CopyItems)"
DestinationFolder="$(BuildOutput)\SomeDir"
/>
需要注意的是_CopyItems是一个项目类型,因此它使用引用的@符号,而不是$。
Note that _CopyItems is an item type, so it's referenced using '@' symbol rather than '$'.
这篇关于MSBUILD拷贝整个文件夹的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文