Ссылка на все переменные Visual Studio $

Я смотрел на $(Configuration), $(ProjectDir) и т.д. в Visual Studio 2008 для событий Prebuild.

Есть ли ссылка на все эти переменные с определением для каждого из них?

4b9b3361

Пока не отображается один полный список, также может быть полезно следующее:

Как использовать свойства среды:
  http://msdn.microsoft.com/en-us/library/ms171459.aspx

Сохраненные свойства MSBuild:
  http://msdn.microsoft.com/en-us/library/ms164309.aspx

Хорошо известные свойства элемента (не уверены, как они используются):
  http://msdn.microsoft.com/en-us/library/ms164313.aspx

14
ответ дан 08 февр. '13 в 3:05
источник

Если вам нужно найти значения для переменных, отличных от стандартных макросов VS, вы можете легко это сделать, используя Process Explorer. Запустите его, найдите процесс, в котором запускается экземпляр Visual Studio, щелкните правой кнопкой мыши, Свойства Среда. Он перечисляет все эти $vars как пары ключ-значение: введите описание изображения здесь

8
ответ дан 29 июня '15 в 23:44
источник

Любой, кто работает с устаревшим программным обеспечением, используя Visual Studio 6.0, найдет, что  Макросы $(Конфигурация) и $(ProjectDir) не определены. Для событий post-build/pre-build укажите относительный путь, начинающийся с местоположения вашего файла .dsw(рабочее пространство) в качестве отправной точки. В относительном пути точка представляет текущий каталог и представляет собой родительский каталог. Дайте относительный путь к файлу, который необходимо обработать. Пример:  (copy/y. \.. \..\Debug\mylib.dll. \..\MyProject\Debug \)

0
ответ дан 10 дек. '17 в 10:22
источник