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>
。
这种方法似乎没有效果。我做错了什么?谢谢你的帮助。
解决方案
尝试将输出路径变量添加到目标文件夹:
DestinationFolder="$(OutputPath)\Properties"
推荐阅读
- javascript - ES5格式化长SQL查询的方式
- mysql - 将字符串值转换为时间戳格式
- ios - 是否可以在测试 iOS 设备上远程部署应用更新
- corda - 如何向节点的用户打印消息(在 shell 或 http 响应上)?
- node.js - 如何使用 cypress.io 更改 db 中记录的属性
- php - 带有警告错误的 Readfile() 和 html_entity_decode() 不起作用 - PHP
- javascript - 复制到另一个存储桶后从源存储桶中删除?
- vb.net - 陷入异常“发生一个或多个错误”。聚合异常
- php - Holder.js 图像未在 Symfony 项目中呈现
- kubernetes - Multiple persistent volumes in minikube