Событие после сборки Visual Studio - PullRequest
1 голос
/ 09 января 2020

Я пытаюсь скопировать некоторые файлы после события сборки. Эти каталоги находятся в одном локальном хранилище. Мне удалось скопировать эти файлы на целевой путь, однако у меня возникли некоторые проблемы при сборке proj под целевым путем. Я получаю код 4 ошибка. Я думаю, что причиной проблемы является то, что есть некоторые файлы, недоступные по целевому пути, который был включен в команду post-build. Я думаю о возможном решении, но все еще совершенно не уверен, как это сделать. В настоящее время, когда я проверял команду post-build на целевом пути, она включала команду post-build. Можно ли очистить команду на целевых путях после сборки? Например, сделать его значением по умолчанию.

Я использую эту команду кода для события после сборки:

xcopy $(SolutionDir)repo\Project\*.* $(SolutionDir)Artifacts\Project\src\ /y /s /exclude:$(SolutionDir)excludelist.txt

И когда я пытаюсь построить проект по целевому пути (Артефакты) ), Я получил эту ошибку:

Can't read file: C:(SolutionDir)\Artifacts\Project\src\excludelist.txt

Я понимаю, что excludelist.txt недоступен, поскольку каталог, включенный в команду post-build, находится в исходном каталоге, куда была скопирована папка Artifacts. Поэтому мне интересно, смогу ли я сделать после сборки команду Artifacts пустой по умолчанию.

Буду признателен за любую помощь. Спасибо!

ОБНОВЛЕНИЕ: (решено)
Это решение работает для меня! enter image description here

...