Я пытаюсь создать шаг копирования файла post build в VS2010, который обрабатывает макросы пути, когда у них есть встроенные пространства. Я попытался окружить команды копирования в двойных кавычках, но я получаю сообщение об ошибке, когда вызывается копия, если $(SolutionDir)
содержит пробел. эхо-команда в сообщении об ошибке не отображает двойные кавычки.
copy "$(SolutionDir)$(Configuration)\*" "$(TargetDir)"
Я также пробовал отдельно \"
и ""
, но оба они приводят к тому, что в эхо-команде будет отображаться escape-последовательность из 2 символов? Как правильно избежать двойной цитаты на этапе сборки?