В моей копии Visual Studio 2010 макрос $ (BinDir) сопоставлен с двоичным каталогом Visual Studio, поэтому приведенное выше решение не сработало для меня.
К сожалению, макросы, доступные для использованияДиалог внешних инструментов несколько отсутствует.Кажется, что нет ничего, чтобы напрямую ссылаться на путь вывода.
Единственный способ, которым я мог добиться этого, было жестко закодировать часть «Выходной путь» следующим образом:
$ (ProjectDir) \ bin \Debug \ $ (TargetName) $ (TargetExt)
Я ненавижу жесткое кодирование "bin \ Debug", но другие полезные макросы, такие как $ (ConfigurationName), не работают для работы с настройками внешних инструментов.Единственные макросы, которые показались работающими, - это ограниченный набор, задокументированный в окне справки для диалога внешних инструментов.
Так что это сработало для меня.Я надеюсь, что кто-то может доказать, что я неправ, и найти способ получить доступ к этому каталогу без жесткого кодирования части имени каталога.