As macros de evento pós-compilação do Visual Studio estão vazias

No Visual Studio 2013 (ou 2015), tenho um projeto específico que, no evento pós-compilação, estou tentando passar $ (TargetDir) para um arquivo em lotes.

O problema é que todas as macros estão vazias, exceto as que começam em "Solução". Além disso, todas as macros são mostradas corretamente na caixa de diálogo "Editar linha de comando do evento pós-compilação".

Exemplo

echo ConfigurationName is "$(ConfigurationName)"

Resulta em

Configuration name is ""

questionAnswers(3)

yourAnswerToTheQuestion