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