Ответ 1
Сделайте шаг предварительной сборки/публикации.
Пример:
echo $(ProjectDir)
Где я могу выполнить и узнать значение $(ProjectDir)
?
Сделайте шаг предварительной сборки/публикации.
Пример:
echo $(ProjectDir)
Чтобы узнать, что это сейчас (а не во время сборки, где оно может быть различным в зависимости от того, что происходит):
ProjectDir
, в следующей панели будет отображаться его фактическое значениеОтвет от slugster не работал у меня (возможно, моя ошибка).
В Visual Studio 2008
В Visual Studio 2015 вы можете найти ProjectDir, нажав Макросы в дополнительных каталогах Include, а затем щелкнув по Макросам (для меня ничего не было в событиях Build):
Для меня это был путь к каталогу, содержащему файл *.vcxproj.
Из http://msdn.microsoft.com/en-us/library/c02as0cs%28v=vs.80%29.aspx:
Каталог проекта (определяется как диск + путь); включает trailing backslash '\'.
Откройте свойства проекта (Alter + Enter), затем перейдите к "Build Events", выберите любое из событий сборки, затем выберите "Командная строка", нажмите "Изменить", затем нажмите кнопку "Макросы → ".