У меня есть MSBuild ItemGroup
, и я хотел был бы иметь возможность echo
его в «Послестроить событие».echo Все элементы ItemGroup
Однако, когда я пытаюсь команды, как: echo My ItemGroup: @(Foo)
Я получаю ошибку:
error MSB4164: The value "echo My ItemGroup: @(Foo)" of metadata "Command" contains an item list expression. Item list expressions are not allowed on default metadata values.
Я не очень хорошо с ItemGroup
с до сих пор. Есть ли способ, которым я могу только echo
список файлов, которые содержит Foo
?
Вы можете оставить немного больше кода, который вы пытаетесь использовать? Что-то, что включает теги ItemGroup и теги Target того, что вы пытаетесь сделать, поможет мне лучше понять вашу проблему. И затем, пожалуйста, ответьте на мой комментарий, чтобы получить уведомление о том, что вопрос был обновлен :) –
@ ZainRizvi Итак, для 'ItemGroup'' Foo' содержится «a.txt; b.txt; c.txt». Я бы как «echo':« My ItemGroup: a.txt; b.txt; c.txt » –