如何使用msbuild将下载的文件复制到发布目录?

时间:2019-06-25 10:43:34

标签: msbuild

我想使用MSBuild下载文件并将其复制到发布目录。我尝试了以下显而易见的方法:

  <Target Name="DownloadContentFiles" BeforeTargets="BeforePublish">
    <DownloadFile SourceUrl="$(LatestValidatorUrl)" DestinationFolder="$(MSBuildProjectDirectory)">
      <Output TaskParameter="DownloadedFile" ItemName="Content" />
    </DownloadFile>
  </Target>

  <ItemGroup>
    <Content Include="org.hl7.fhir.validator.jar" CopyToPublishDirectory="PreserveNewest" CopyToOutputDirectory="PreserveNewest" />
  </ItemGroup>

但是CopyToPublishDirectory在运行之前 BeforeTargets="BeforePublish",因此找不到文件。

我也尝试了许多其他变体,但是没有任何效果。

在执行Publish步骤之前,如何下载文件并将其复制到发布目录?

0 个答案:

没有答案