Ім’я змінної опис
$(ConfigurationName) Ім’я поточної конфігурації проекту, наприклад «Debug
$(OutDir) Шлях до каталогу вихідних файлів щодо каталогу проекту. Це дозволяє значення для властивості «Каталог виведення». Він включає зворотну косу риску ‘'.
$(DevEnvDir) Каталог установки Visual Studio 2005 (визначений за допомогою диска і шляхи); Включає зворотну косу риску ‘'.
$(PlatformName) Назва цільової платформи. Наприклад, «AnyCPU».
$(ProjectDir) Каталог проекту (визначається за допомогою диска і шляхи); Включає зворотну косу риску ‘'.
$(ProjectPath) Абсолютний шлях до проекту (визначається за допомогою диска, шляхи, базового імені та розширення файлу).
$(ProjectName) Базове ім’я проекту.
$(ProjectFileName) Файл проекту (визначається базовим ім’ям і розширенням файлу).
$(ProjectExt) Розширення файлу проекту. Він включає ‘.’ Перед розширенням файлу.
$(SolutionDir) Каталог рішення (визначається за допомогою диска і шляхи); Включає зворотну косу риску ‘'.
$(SolutionPath) Абсолютний шлях до вирішення (визначається приводом, шляхом, базовим ім’ям і розширенням файлу).
$(SolutionName) Базове ім’я рішення.
$(SolutionFileName) Файл рішення (яке визначається базовим ім’ям і розширенням файлу).
$(SolutionExt) Розширення файлу рішення. Він включає ‘.’ Перед розширенням файлу.
$(TargetDir) Каталог основного вихідного файлу для збірки (визначається за допомогою диска і шляхи). Він включає зворотну косу риску ‘'.
$(TargetPath) Абсолютний шлях до основного вихідного файлу для збірки (визначається приводом, шляхом, базовим ім’ям і розширенням файлу).
$(TargetName) Базове ім’я основного вихідного файлу для збірки.
$(TargetFileName) Файл основного вихідного файлу для збірки (визначається як базове ім’я і розширення файлу).
$(TargetExt) Розширення файлу основного вихідного файлу для збірки. Він включає ‘.’ Перед розширенням файлу.
$(RemoteMachine) Задайте значення властивості Remote Machine на сторінці властивостей налагодження. Додаткові відомості див. У розділі Зміна параметрів проекту для конфігурації налагодження C або C ++.
$(Configuration) Ім’я поточної конфігурації проекту (наприклад, Debug).
$(Platform) Ім’я поточної платформи проекту (наприклад, Win32).
$(ParentName) (Не рекомендується.) Ім’я елемента, що містить даний елемент проекту. Це буде ім’я батьківської папки або ім’я проекту.
$(RootNameSpace) Простір імен (при наявності), що містить додаток.
$(IntDir) Шлях до каталогу, заданому для проміжних файлів. Якщо це відносний шлях, проміжні файли передаються цим шляхом, доданому до каталогу проекту. Цей шлях повинен містити косу риску в кінці. Шлях дозволяється в значення для властивості Intermediate Directory. Не використовуйте $ (OutDir) для визначення цієї властивості.
$(OutDir) Шлях до каталогу вихідних файлів. Якщо це відносний шлях, вихідні файли передаються цим шляхом, доданому до каталогу проекту. Цей шлях повинен містити косу риску в кінці. Шлях дозволяється в значення для властивості Output Directory. Не використовуйте $ (IntDir) для визначення цієї властивості.
$(DevEnvDir) Папка установки Visual Studio (визначається як диск + шлях); включає зворотну косу риску “".
$(InputDir) (Не рекомендується; перенесено.) Каталог вхідного файлу (визначається як диск + шлях); включає зворотну косу риску “". Якщо проект є вхідними даними, цей макрос еквівалентний $ (ProjectDir).
$(InputPath) (Не рекомендується; перенесено.) Абсолютний шлях до вхідного файлу (визначається як диск + шлях + базове ім’я + розширення файлу). Якщо проект є вхідними даними, цей макрос еквівалентний $ (ProjectPath).
$(InputName) (Не рекомендується; перенесено.) Базове ім’я вхідного файлу. Якщо проект є вхідними даними, цей макрос еквівалентний $ (ProjectName).
$(InputFileName) (Не рекомендується; перенесено.) Ім’я вхідного файлу (визначається як базове ім’я + розширення файлу). Якщо проект є вхідними даними, цей макрос еквівалентний $ (ProjectFileName).
$(InputExt) (Не рекомендується; перенесено.) Розширення імені вхідного файлу. Включає символ “.” перед розширенням файлу. Якщо проект є вхідними даними, цей макрос еквівалентний $ (ProjectExt).
$(ProjectDir) Каталог проекту (візначається як диск + шлях); Включає зворотнього косу ризику “".
$(ProjectPath) Абсолютний шлях до проекту (візначається як диск + шлях + базове имя + Розширення файлу).
$(ProjectName) Базове имя проекту.
$(ProjectFileName) Файл проекту (визначається як базове ім’я + розширення файлу).
$(ProjectExt) Розширення файлу проекту. Включає символ “.” перед розширенням файлу.
$(SolutionDir) Каталог рішення (визначається як диск + шлях); включає зворотну косу риску “".
$(SolutionPath) Абсолютний шлях до вирішення (визначається як диск + шлях + базове ім’я + розширення файлу).
$(SolutionName) Базове ім’я рішення.
$(SolutionFileName) Файл рішення (визначається як базове ім’я + розширення файлу).
$(SolutionExt) Розширення файлу рішення. Включає символ “.” перед розширенням файлу.
$(TargetDir) Каталог основного вихідного файлу для збірки (визначається як диск + шлях); включає зворотну косу риску “".
$(TargetPath) Абсолютний шлях до основного вихідного файлу для збірки (визначається як диск + шлях + базове ім’я + розширення файлу).
$(TargetName) Базове ім’я основного вихідного файлу збірки.
$(TargetFileName) Ім’я основного вихідного файлу для збірки (визначається як базове ім’я + розширення файлу).
$(TargetExt) Розширення імені основного вихідного файлу збірки. Включає символ “.” перед розширенням файлу.
$(VSInstallDir) Каталог, в якому встановлено програмне забезпечення Visual Studio. Це властивість містить версію цільової платформи Visual Studio, яка може відрізнятися від платформи Visual Studio комп’ютера. Наприклад, при побудові за допомогою $ (PlatformToolset) = v110 властивість $ (VSInstallDir) містить шлях до установки Visual Studio 2012.
$(VCInstallDir) Каталог, в якому встановлено програмне забезпечення Visual C ++. Це властивість містить версію цільової платформи Visual C ++, яка може відрізнятися від платформи Visual Studio комп’ютера. Наприклад, при побудові за допомогою $ (PlatformToolset) = v90 властивість $ (VCInstallDir) містить шлях до установки Visual C ++ 2008.
$(FrameworkDir) Каталог, в якому встановлена ​​платформа .NET Framework.
$(FrameworkVersion) Версія платформи .NET Framework, яка використовується Visual Studio. У поєднанні з $ (FrameworkDir) - повний шлях до версії .NET Framework, використовуваної Visual Studio.
$(FrameworkSDKDir) Каталог, в якому встановлена ​​платформа .NET Framework. Платформу .NET Framework можна встановити в складі Visual Studio або окремо
$(WebDeployPath) Відносний шлях від кореня веб-розгортання до каталогу вихідних даних проекту. Повертає значення такого ж типу, що й аргумент RelativePath.
$(WebDeployRoot) Абсолютний шлях до розташування . Наприклад, c: \ inetpub \ wwwroot.
$(SafeParentName) (Не рекомендується.) Ім’я безпосереднього батька в допустимому форматі. Наприклад, форма є батьком RESX-файлу.
$(SafeInputName) (Не рекомендується.) Файл як припустиме ім’я класу (без розширення файлу).
$(SafeRootNamespace) (Не рекомендується.) Ім’я простору імен, в яке майстра проекту будуть додавати код. Це простір імен буде містити тільки ті символи, які дозволені в допустимих ідентифікатори C ++.
$(FxCopDir) Шлях до файлу fxcop.cmd. Файл fxcop.cmd встановлюється не з усіма випусками Visual C ++.

https://msdn.microsoft.com/en-us/library/42x5kfw4(v=vs.80).aspx

https://msdn.microsoft.com/ru-ru/library/c02as0cs.aspx