$(RemoteMachine) 在“调试”属性页上设置为 Remote Machine 属性的值。有关更多信息,请参见更改用于 C/C++ 调试配置的项目设置。

$(Configuration) 当前项目配置的名称(例如“Debug”)。

$(Platform) 当前项目平台的名称(例如“Win32”)。

$(RootNameSpace) 包含应用程序的命名空间(如果有)。

$(IntDir) 为中间文件指定的相对于项目目录的目录路径。此路径应具有尾部斜杠。这解析为 Intermediate Directory 属性的值。

$(OutDir) 输出文件目录的路径,相对于项目目录。此路径应具有尾部斜杠。这解析为 Output Directory 属性的值。

$(DevEnvDir) Visual Studio 2010 的安装目录(定义为驱动器 + 路径);包括尾部反斜杠“\”。

$(ProjectDir) 项目的目录(定义形式:驱动器 + 路径);包括尾部的反斜杠“\”。

$(ProjectPath) 项目的绝对路径名(定义形式:驱动器 + 路径 + 基本名称 + 文件扩展名)。

$(ProjectName) 项目的基名称。

$(ProjectFileName) 项目的文件名(定义为基本名称 + 文件扩展名)。

$(ProjectExt) 项目的文件扩展名。它在文件扩展名的前面包括“.”。

$(SolutionDir) 解决方案的目录(定义形式:驱动器 + 路径);包括尾部的反斜杠“\”。

$(SolutionPath) 解决方案的绝对路径名(定义形式:驱动器 + 路径 + 基本名称 + 文件扩展名)。

$(SolutionName) 解决方案的基名称。

$(SolutionFileName) 解决方案的文件名(定义为基本名称 + 文件扩展名)。

$(SolutionExt) 解决方案的文件扩展名。它在文件扩展名的前面包括“.”。

$(TargetDir) 生成的主输出文件的目录(定义形式:驱动器 + 路径);包括尾部的反斜杠“\”。

$(TargetPath) 生成的主输出文件的绝对路径名(定义形式:驱动器 + 路径 + 基本名称 + 文件扩展名)。

$(TargetName) 生成的主输出文件的基本名称。

$(TargetFileName) 生成的主输出文件的文件名(定义为基本名称 + 文件扩展名)。

$(TargetExt) 生成的主输出文件的文件扩展名。它在文件扩展名的前面包括“.”。

$(VSInstallDir) 安装 Visual Studio 2010 的目录。 此属性包含目标 Visual Studio 的版本,该版本可能与宿主 Visual Studio 不同。例如,在使用 $(PlatformToolset) = v90 进行生成时,$(VSInstallDir) 包含 Visual Studio 2008 安装位置的路径。

$(VCInstallDir) 安装 Visual C++ 2010 的目录。 此属性包含目标 Visual C++ 的版本,该版本可能与宿主 Visual Studio 不同。例如,在使用 $(PlatformToolset) = v90 进行生成时,$(VCInstallDir) 包含 Visual C++ 2008 安装位置的路径。

$(FrameworkDir) 安装 .NET Framework 的目录。

$(FrameworkVersion) Visual Studio 使用的 .NET Framework 版本。与 $(FrameworkDir) 相结合,就是 Visual Studio 使用的 .NET Framework 版本的完整路径。

$(FrameworkSDKDir) 安装 .NET Framework 的目录。.NET Framework 可能已作为 Visual Studio 2010 的一部分安装,也可能单独安装。

$(WebDeployPath) 从 Web 部署根到项目输出所属于的位置的相对路径。返回与 RelativePath 相同的值。

$(WebDeployRoot) 指向 <localhost> 位置的绝对路径。例如,c:\inetpub\wwwroot。

$(FxCopDir) fxcop.cmd 文件的路径。fxcop.cmd 文件不和所有的 Visual C++ 版本一起安装。

转载于:https://www.cnblogs.com/cuishengli/archive/2011/12/02/2272666.html

Visual Studio 宏相关推荐

  1. 使用Visual Studio宏来自动生成代码 [ Visual Studio | 宏 | 自动生成代码 ]

    前言 宏的定义:是组合到一起形成一个命令以自动完成某项任务的一系列命令和指令.(MSDN) 在使用Visual Studio宏实现JS折叠功能的时候就想过用它来实现代码自动生成,有了前面的基础,实现起 ...

  2. Microsoft Visual Studio 宏脚本添加注释模板

    转自:VC爱好者 现在的IDE越做越强大,为我等懒人省了不少.为了使用将来的代码自己或别人能看懂,注释这种东西必不可少.当为函数添加注释时,格式是固定的.每个函数写一遍,或从别的函数处拷贝过来,即麻烦 ...

  3. visual studio visual studio 2005 快捷键大全

    编辑.复制 Ctrl + Shift + 数字键区中的 (+) 将当前选定的项复制到系统剪贴板.T3168112470 编辑.剪切 Ctrl + Shift + 数字键区中的 (-) 将当前选定的项移 ...

  4. Visual Studio 2005 插件编程(代码行数统计插件)之一

    原文:http://www.codeproject.com/useritems/LineCounterAddin.asp 注意:1.本文中的提到的"外接程序"等同与"插件 ...

  5. 彻底卸载 Visual Studio 2010 和 2012 并安装免费的 Visual Studio 2013 社区版!

    Microsoft Visual Studio 是一种功能强大的开发工具,应用广泛.Visual Studio 2013 社区版是免费提供的,只要您保证不使用它来开发商业软件(在这种情况下,您必须为 ...

  6. Visual Studio属性配置中使用宏

    在学习C语言的时候,我们曾经遇到过一个宏的概念.宏的作用机理本质上是宏的展开,C语言中的宏的用法也有很多种(水其实很深...),不过从感觉上来讲,人们大致上会在以下的场景中,利用宏来解决一些窘境:一是 ...

  7. Visual Studio中相对路径中的宏定义,你不了解的宏定义都在这里!

    $(RemoteMachine) 设置为"调试"属性页上"远程计算机"属性的值.有关更多信息,请参见更改用于 C/C++ 调试配置的项目设置. $(Refere ...

  8. Visual Studio 2010如何利用宏

    最近在做后台代码的拆分,由于机器升级,原来装的添加注释的插件不能用了. 看来只有自己想办法了,看了下利用宏添加注释与把项目展开.折叠的方式: 参考了以下几个内容: 1.Visual Studio 20 ...

  9. Visual Studio 2017在编译时出现错误E2512:功能测试宏的参数必须是简单标识符

    Visual Studio 2017在编译时出现错误E2512:功能测试宏的参数必须是简单标识符 问题描述: Visual Studio 2017在编译时出现错误E2512:功能测试宏的参数必须是简单 ...

最新文章

  1. 简单介绍互联网领域选择与营销方法
  2. 【廖雪峰Python学习笔记】面向对象高级编程
  3. Android 利用ListView制作带竖线的多彩表格
  4. 1.12 梯度的数值逼近-深度学习第二课《改善深层神经网络》-Stanford吴恩达教授
  5. html5判断设备的动作
  6. b站电脑客户端_B站(哔哩哔哩) 视频批量下载工具#电脑版##更新
  7. Flutter基础—定位对齐之大小比例
  8. 江西版七年级计算机教案,江西科技版《信息技术》七年级信息技术下册教案.doc...
  9. STL::算法::常见算法(二)
  10. 使用CultureInfo来显示中文星期
  11. 一个简单的MDX案例及说明 (转载)
  12. Windows 7语言包下载
  13. 一文掌握汽车总线CAN帧报文
  14. (6.0系统)安卓神器XPOSED框架无需ROOT安装指南
  15. java黄金分割点游戏_结对编程--黄金分割点游戏
  16. POJ1417 True Liars —— 并查集 + DP
  17. 分析了233部职场剧告诉你:国产职场剧为什么这么烂
  18. Arduino控制SD卡(一)
  19. IE hasLayout详解
  20. 洛谷P3799 妖梦拼木棒 题解

热门文章

  1. 深入剖析:Super Jumping! Jumping! Jumping! (动规)
  2. react native loading动画_React高级进阶指南
  3. 字典添加数据_MATLAB自动化——EXCEL与数据字典管理(一)
  4. 唯有自己变得强大_唯有自己变得强大,才能获得有用人脉!
  5. python百度翻译爬虫_Python爬虫教程-05-python爬虫实现百度翻译
  6. mysql主从复制超简单,mysql简单主从复制
  7. java实验二答案天津商业大学_天津商业大学信息安全实验一
  8. html5 视频路径加密,HTML5视频路径混淆
  9. getresourceasstream方法_【设计模式】第三篇:一篇搞定工厂模式【简单工厂、工厂方法模式、抽象工厂模式】...
  10. C++ 运算符重载规则