代码之家  ›  专栏  ›  技术社区  ›  Rihan Meij

正在寻找一个类似于“\u CopyWebApplication”但适用于控制台应用程序的目标

  •  0
  • Rihan Meij  · 技术社区  · 14 年前

    我们如何获得与CopyWebApplication相同的结果?

    <MSBuild Projects="$(SourceCodeCheckoutFolder)\source\UI\$(ProjectName)\$(ProjectName).csproj"   
             Targets="ResolveReferences; ResolveProjectReferences;_CopyWebApplication"
             ToolsVersion="3.5" 
             StopOnFirstFailure="False" 
             RunEachTargetSeparately="False"  
    </MSBuild>
    
    2 回复  |  直到 14 年前
        1
  •  0
  •   Rihan Meij    14 年前

    似乎没有这样的事。大多数人只是在msbuild中使用复制任务

    <Target Name="CreateFolderAndCopyCompiledCode">
     <ItemGroup>
        <FilesToCopy Include="SourceOfCompilation\\*.*" />
     </ItemGroup>
     <MakeDir Directories="CodeDestination">
      <Output TaskParameter="DirectoriesCreated" PropertyName="BuildOutputDir" />
    </MakeDir>
    <Copy SourceFiles="@(FilesToCopy)" DestinationFolder="CodeDestination" ContinueOnError="True" /></Target>
    
        2
  •  0
  •   Rihan Meij    13 年前

    我发现移除目标具有正确的行为,另一个关于少就是多的教训是:)

    <MSBuild Projects="$(ProjectName).csproj"   
    </MSBuild>