首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从ItemGroup中定义的多个位置复制文件

从ItemGroup中定义的多个位置复制文件
EN

Stack Overflow用户
提问于 2013-02-15 19:40:54
回答 1查看 102关注 0票数 0

项目文件:

代码语言:javascript
复制
...
<ItemGroup>
    <MyConfigProject Include="..\Project1.Config"></MyConfigProject>
    <MyConfigProject Include="..\Project2.Config"></MyConfigProject>
    ....
    <MyConfigProject Include="..\ProjectN.Config"></MyConfigProject>
</ItemGroup>
...

我需要将所有*.resx文件从配置项目子文件夹资源复制到单个文件夹。

例如:

代码语言:javascript
复制
copy ..\Project1.Config\Resources\*.resx to C:\myproject. 

我发现了很多使用批处理将一组文件复制到多个文件夹的示例,但找不到将文件从多个文件夹复制到单个位置的示例。

注意:我不想在每个MyConfigProject项目中都指定资源文件夹。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-02-18 01:37:40

它只是:

代码语言:javascript
复制
  <Target Name="Itemgroup">
  <ItemGroup>
      <MyProjects Include="Project1;
                           Project2;Project3"></MyProjects>
  </ItemGroup>


  <Message Text="..\%(MyProjects.Identity).Config\Resources\*.resx"/>

  <ItemGroup>
      <MyConfigProject Include="..\%(MyProjects.Identity).Config\Resources\*.resx"/>
  </ItemGroup>


<Copy SourceFiles="@(MyConfigProject)" DestinationFolder="C:\SomeNewFolder"/>
  </Target>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14893955

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档