Azure DevOps 和 Bower - 在构建包中包含 bower_components

Azure DevOps & Bower - include bower_components in build package

我在 Azure DevOps 上有一个以下管道

一切都按预期工作,但是我很困惑如何在我的构建包中包含 bower_components 文件夹,因为 MsBuild 不知道 bower 文件夹。

我能够成功地将包下载到 bower_components 文件夹,但是我不知道如何将文件夹包含在我的最终包中的推荐方法。

通过将此添加到我的 .csproj 文件中解决:

  <Target Name="AddBowerComponents" BeforeTargets="CopyAllFilesToSingleFolderForPackage;CopyAllFilesToSingleFolderForMsdeploy">
    <Message Text="Adding bower components" Importance="high"/>
    <ItemGroup>
      <CustomFilesToInclude Include=".\bower_components\**\*.*" />
      <FilesForPackagingFromProject  Include="%(CustomFilesToInclude.Identity)">
        <DestinationRelativePath>.\bower_components\%(RecursiveDir)%(Filename)%(Extension)</DestinationRelativePath>
      </FilesForPackagingFromProject>
    </ItemGroup>
  </Target>