首页 > 解决方案 > 在构建 csproj 之前将文件复制到文件夹

问题描述

在构建完成之前,我无法弄清楚如何将文件复制到另一个文件夹中。这是一个Xamarin.Forms项目。

我目前的做法是:

<Target Name="BeforeBuild">
    <ItemGroup>
      <CrossFiles Include="..\path\$(Configuration)\droid\AndroidManifest.xml;" />
    </ItemGroup>

    <Copy SourceFiles="@(CrossFiles)" DestinationFolder="Properties/" SkipUnchangedFiles="true" />
</Target>

它位于文件正上方的底部</Project>

这种方法似乎没有效果。我做错了什么?谢谢你的帮助。

标签: c#csproj

解决方案


尝试将输出路径变量添加到目标文件夹:

DestinationFolder="$(OutputPath)\Properties"

推荐阅读