0

下面的代码可以很好地将文件SourceDestination folder. 我想按顺序制作复制的文件,例如1.zip.exe 2.NetFx.exe等等……或I.zip.exe II.NetFx.exe等等……

基本上我想告诉用户按顺序安装工具。我怎样才能做到这一点???请给我一些想法...!

 <PropertyGroup Condition="'$(OutDir)'==''">
          <OutDir>..\..\..\OutputSetup\</OutDir>
    </PropertyGroup>

    <ItemGroup>
        <SourceFiles Include="..\tools\zip\**\*.*"/>
        <SourceFiles Include="..\tools\NetFx\**\*.*"/>
    </ItemGroup>


    <Target Name="CopyTools">

            <Copy SourceFiles="@(SourceFiles)" DestinationFiles="@($(OutDir)\%(RecursiveDir)%(Filename)%(Extension)" />
    </Target>
4

1 回答 1

1

我希望您可以按照以下代码解决此问题:

<PropertyGroup Condition="'$(OutDir)'==''">
  <OutDir>..\..\..\OutputSetup\</OutDir>
</PropertyGroup>

<ItemGroup>
    <SourceFiles Include="..\tools\zip\**\*.*">
       <Number>1</Number>
    </SourceFiles>
    <SourceFiles Include="..\tools\NetFx\**\*.*">
       <Number>2</Number>
    </SourceFiles>
</ItemGroup>


<Target Name="CopyTools">

    <Copy SourceFiles="@(SourceFiles)" DestinationFiles="@($(OutDir)\%(SourceFiles.Number)%(RecursiveDir)%(Filename)%(Extension)" />
</Target>
于 2012-06-04T17:46:50.257 回答