项目文件:
...
<ItemGroup>
<MyConfigProject Include="..\Project1.Config"></MyConfigProject>
<MyConfigProject Include="..\Project2.Config"></MyConfigProject>
....
<MyConfigProject Include="..\ProjectN.Config"></MyConfigProject>
</ItemGroup>
...我需要将所有*.resx文件从配置项目子文件夹资源复制到单个文件夹。
例如:
copy ..\Project1.Config\Resources\*.resx to C:\myproject. 我发现了很多使用批处理将一组文件复制到多个文件夹的示例,但找不到将文件从多个文件夹复制到单个位置的示例。
注意:我不想在每个MyConfigProject项目中都指定资源文件夹。
发布于 2013-02-18 01:37:40
它只是:
<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>https://stackoverflow.com/questions/14893955
复制相似问题