Я пытаюсь собрать список путей к файлам из каталога, объединить их вместе, а затем отправить это значение в задачу выполнения процесса. Для этого я использую цикл ForEach с задачей выражения внутри, которая должна помещать путь от каждой итерации цикла в переменную. Проблема в том, что при запуске задачи выражения выдается следующая ошибка.
Error: The type of the value (Empty) being assigned to variable "User::CombinedPath"
differs from the current variable type (String). Variables may not change type
during execution. Variable types are strict, except for variables of type Object.
Задача выражения в основном делает это:
@[User::PathFromForEach] + ";"
Однако похоже, что @[User::PathFromForEach] приходит пустым.
Что тут происходит?