Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/297.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在生成csproj之前将文件复制到文件夹_C#_Csproj - Fatal编程技术网

C# 在生成csproj之前将文件复制到文件夹

C# 在生成csproj之前将文件复制到文件夹,c#,csproj,C#,Csproj,在构建完成之前,我不知道如何将文件复制到另一个文件夹中。这是一个Xamarin.Forms项目 我目前的做法是: <Target Name="BeforeBuild"> <ItemGroup> <CrossFiles Include="..\path\$(Configuration)\droid\AndroidManifest.xml;" /> </ItemGroup> <Copy SourceFiles

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

我目前的做法是:

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

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

它位于文件的底部,正上方


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

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

DestinationFolder="$(OutputPath)\Properties"

查看msdn博客中关于的内容。基本上,这些命令是在构建项目之前或之后执行的。您确定
是否找到了正确的路径?尝试删除属性后的“/”并忽略SkipUnchangedFiles属性。我也会省略分号。