#c# #csproj
#c# #csproj
Вопрос:
Я не могу понять, как скопировать файл в другую папку до завершения сборки. Это Xamarin.Forms
проект.
Мой текущий подход:
<Target Name="BeforeBuild">
<ItemGroup>
<CrossFiles Include="..path$(Configuration)droidAndroidManifest.xml;" />
</ItemGroup>
<Copy SourceFiles="@(CrossFiles)" DestinationFolder="Properties/" SkipUnchangedFiles="true" />
</Target>
Он находится в нижней части файла непосредственно над </Project>
.
Похоже, этот подход не дает никакого эффекта. Что я делаю не так? Спасибо за вашу помощь.
Комментарии:
1. Ознакомьтесь с записью в блоге msdn о событиях сборки . В основном это команды, которые выполняются либо до, либо после сборки проекта
2. Вы уверены, что
..
указан правильный путь? Попробуйте удалить ‘/’ после Properties и опустить атрибут SkipUnchangedFiles. Я бы также опустил точку с запятой.
Ответ №1:
попробуйте добавить переменный путь вывода в папку назначения:
DestinationFolder="$(OutputPath)Properties"