配置说明:
1.MSBuild 保留属性小结:
MSBuildProjectDirectory: 项目文件所在的绝对路径。 例如:D:/MyProjects/TestCpp
MSBuildProjectFile: 项目文件的完整文件名(包括文件扩展名),例如: main.cpp
MSBuildProjectExtension: 项目文件扩展名(包括点号 .) 例如: .proj
MSBuildProjcetFullPath: 项目文件的绝对路径和完整文件名: 例如:D:/MyProjects/TestCpp/TestCpp.proj
MSBuildProjectName: 项目文件名(不包括文件扩展名)例如,MyApp
MSBuildBinPath: 当前使用的MSBuild 二进制文件所在目录的绝对路径。例如:
C:/Windows/Microsoft.Net/Framework/v2.0
MSBuildProjectDefaultTargets: Project元素的 DefaultTargets 属性中指定的目标的完整列表。例如,
<Project DefaultTargets = "A;B;C"> 属性值为 A;B;C
MSBuildExtensionsPath: MSBuild 文件夹的绝对路径,该文件中存放 Targets 文件。通常MSBuild
文件夹位于 Program Files 或 Program Files (x86) 目录下。
例如:C:\Program Files (x86)\MSBuild\
MSBuild.Targets 文件: 该类型文件的格式为XML 。这些文件的作用是,方便导入到Visual Stdio 项目文件中。该文件中包含常见解决方案中用到的项、属性、目标和任务。用VS项目的编译和生成。
例如: Microsoft.VisualBasic.Targets 为Visual Basic 项目定义标准生成过程中的步骤。
2. VS 保留属性:
OutDir 链接器输出目录
$(IntDir) intermediate Directory 编译器使用的中间目录,obj文件目录
$(Configuration) 当前项目的配置,Debug 或者 Release
$(ProjectName) 项目名称
ProjectDir 项目目录
$(SolutionDir) 解决方案目录
TargetDir 目标输出文件所在目录
TargetPath 目标输出文件的全路径名。例如:D:\Codes\Cocos\cocos2d-x-2.2.5_Test\Debug.win32\TestCpp.exe
TargetName 目标输出名,不包括扩展名 例如:TestCpp
TagetFileName 目标输出名,包括扩展名 例如: TestCpp.exe
TargetExt 目标输出的扩展名 例如: .exe
3. 如何查看当前项目配置保留属性的值
project Property sheet->Build event->edit Pre-build -> Marcos
项目属性->配置属性->生成事件->预生成事件->选择命令行 输入框 编辑 ->宏
在弹出的命令行编辑页中,右下角你可以看到这个“宏“按钮。
配置说明:
1.MSBuild 保留属性小结:
MSBuildProjectDirectory: 项目文件所在的绝对路径。 例如:D:/MyProjects/TestCpp
MSBuildProjectFile: 项目文件的完整文件名(包括文件扩展名),例如: main.cpp
MSBuildProjectExtension: 项目文件扩展名(包括点号 .) 例如: .proj
MSBuildProjcetFullPath: 项目文件的绝对路径和完整文件名: 例如:D:/MyProjects/TestCpp/TestCpp.proj
MSBuildProjectName: 项目文件名(不包括文件扩展名)例如,MyApp
MSBuildBinPath: 当前使用的MSBuild 二进制文件所在目录的绝对路径。例如:
C:/Windows/Microsoft.Net/Framework/v2.0
MSBuildProjectDefaultTargets: Project元素的 DefaultTargets 属性中指定的目标的完整列表。例如,
<Project DefaultTargets = "A;B;C"> 属性值为 A;B;C
MSBuildExtensionsPath: MSBuild 文件夹的绝对路径,该文件中存放 Targets 文件。通常MSBuild
文件夹位于 Program Files 或 Program Files (x86) 目录下。
例如:C:\Program Files (x86)\MSBuild\
MSBuild.Targets 文件: 该类型文件的格式为XML 。这些文件的作用是,方便导入到Visual Stdio 项目文件中。该文件中包含常见解决方案中用到的项、属性、目标和任务。用VS项目的编译和生成。
例如: Microsoft.VisualBasic.Targets 为Visual Basic 项目定义标准生成过程中的步骤。
2. VS 保留属性:
OutDir 链接器输出目录
$(IntDir) intermediate Directory 编译器使用的中间目录,obj文件目录
$(Configuration) 当前项目的配置,Debug 或者 Release
$(ProjectName) 项目名称
ProjectDir 项目目录
$(SolutionDir) 解决方案目录
TargetDir 目标输出文件所在目录
TargetPath 目标输出文件的全路径名。例如:D:\Codes\Cocos\cocos2d-x-2.2.5_Test\Debug.win32\TestCpp.exe
TargetName 目标输出名,不包括扩展名 例如:TestCpp
TagetFileName 目标输出名,包括扩展名 例如: TestCpp.exe
TargetExt 目标输出的扩展名 例如: .exe
3. 如何查看当前项目配置保留属性的值
project Property sheet->Build event->edit Pre-build -> Marcos
项目属性->配置属性->生成事件->预生成事件->选择命令行 输入框 编辑 ->宏
在弹出的命令行编辑页中,右下角你可以看到这个“宏“按钮。