Как я могу узнать значение $(ProjectDir)?



где я могу выполнить и узнать значение $(ProjectDir)?

664   6  

6 ответов:

выполните шаг сборки до/после.

пример:

echo $(ProjectDir)

чтобы узнать, что это прямо сейчас (а не во время сборки, где это может быть по-разному в зависимости от того, что происходит):

  • правой кнопкой мыши на проекте в обозревателе решений, выберите свойства
  • выберите События Построения tab
  • выберите редактировать pre-build или правка после сборки кнопка, либо это нормально
  • в появившемся окне, нажмите кнопку макрос кнопка
  • прокрутите список, пока не найдете ProjectDir, в следующей панели находится его фактическое значение

ответ от slugster не сработал для меня (скорее всего, моя вина).

В Visual Studio 2008

  1. правой кнопкой мыши на проекте в обозревателе решений, выберите свойства
  2. на Свойства Конфигурации а потом отладка
  3. нажмите на стрелку в команда поле и нажмите Edit
  4. на Edit clik "макрос>> " вы увидите там значения ProjectDir... так далее..

в Visual Studio 2015 Вы можете найти ProjectDir, нажав на макросы в дополнительных каталогах Include, а затем нажав на макросы (для меня не было ничего в событиях сборки) : enter image description here

для меня это был путь к директории, содержащей *.файл vcxproj.

от http://msdn.microsoft.com/en-us/library/c02as0cs%28v=vs.80%29.aspx:

каталог проекта (определяется как диск + путь); включает обратная косая черта '\'.

откройте свойства проекта (Alter + Enter), а затем перейдите в раздел "События сборки", выберите любое из событий сборки, затем выберите "Командная строка", нажмите "Редактировать", затем нажмите кнопку "макросы>>".

enter image description here

Comments

    Ничего не найдено.