$(TargetDir)
等。$(TargetDir)
等。$(TargetFileName)
构建的主输出文件的文件名(包括基本名称和文件扩展名)。
$(TargetExt)
构建的主输出文件的文件扩展名,包括文件扩展名前面的'.'。
(已弃用; 已迁移。) 输入文件的文件名(定义为基本名称 + 文件扩展名)。 如果项目是输入,则此宏等效于 $(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) = v140
构建时,$(VCInstallDir) 包含 Visual C++ 2015 安装路径。
$(FrameworkDir)
.NET Framework 安装目录。
$(FrameworkVersion)
Visual Studio 使用的 .NET Framework 版本。结合 $(FrameworkDir),可得到 Visual Studio 使用的 .NET Framework 的完整路径。
$(FrameworkSDKDir)
.NET Framework 安装目录。.NET Framework 可以作为 Visual Studio 的一部分或单独安装。
$(WebDeployPath)
项目输出文件所在位置相对于 Web 部署根目录的相对路径。 返回与 RelativePath 相同的值。
$(WebDeployRoot)
Web 部署根目录的绝对路径。例如,c:\inetpub\wwwroot。
$(SafeParentName)
(已弃用)有效名称格式下的直接父级名称。例如,一个窗体是 .resx 文件的父级。
$(SafeInputName)
(已弃用)文件名称作为有效类名,不包括文件扩展名。
$(SafeRootNamespace)
(已弃用)项目向导将添加代码的命名空间名称。此命名空间名称仅包含在有效 C++ 标识符中允许的字符。
$(FxCopDir)
fxcop.cmd 文件的路径。fxcop.cmd 文件并未安装在所有 Visual C++ 版本中。
所有参数都在宏
中列出。
宏
按钮。
所有参数都在此处列出。