编译csproj之前将文件复制到文件夹

时间:2019-03-27 11:12:11

标签: c# csproj

在构建完成之前,我不知道如何将文件复制到另一个文件夹中。这是一个Xamarin.Forms项目。

我当前的方法是:

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

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

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

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

1 个答案:

答案 0 :(得分:0)

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

DestinationFolder="$(OutputPath)\Properties"