Имя переменной | Описание |
---|---|
$(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