技术派-常用的一些VS相关的宏名
用户宏
| ConfigurationName | 配置名字,通常是Debug或者Release | 
| IntDir | 编译器使用的中间目录,产出obj文件 | 
| OutDir | 链接器使用的输出目录 | 
| ProjectDir | 项目目录 | 
| ProjectName | 项目名字 | 
| SolutionDir | 解决方案目录 | 
| TargetDir | 目标输出文件所在的目录 | 
| TargetExt | 目标输出的扩展名 | 
| TargetFileName | 目标输出文件名,包括扩展名 | 
| TargetName | 目标输出名,不包括扩展名 | 
| TargetPath | 目标输出文件的全路径名 | 
例子:
配置属性
常规
输出目录:$(SolutionDir)$(Configuration)\
中间目录:$(Configuration)\
目标文件名:$(ProjectName)
目标文件扩展名:.exe
生成日志文件:$(IntDir)\$(MSBuildProjectName).log
调试
命令:$(TargetPath),表示调试器要启动的exe全名,TargetPath就表示目标输出文件的全路径名,所以一般情况下它代表的值就等于“输出文件”属性代表的值
工作目录:$(ProjectDir)
 
                    
                 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号