MSBUILD拷贝整个文件夹 [英] MSbuild Copy whole folder

查看:159
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆