参数的写法:"/p:DefineConstants=MY_PREPROC_FLAG YET_ANOTHER_FLAG"

注意,在使用 MSBuild 时,会出现C#项目中设置的输出路径无效的问题,这是要在MSBuild参数中加入:

<arg value="/p:OutputPath=YourOUtPutPath" />

参考:http://www.linqinpark.net/2009/01/13/MSBuildWithMultipleDefineConstants.aspx

转载于:https://www.cnblogs.com/DotNetNuke/archive/2010/01/20/1652753.html

在MSBuild.exe中使用条件编译(Conditional Compile)相关推荐

  1. QA The C compiler “C:/xxx/bin/gcc.exe“ is not able to compile a simple test Program.

    环境 Win10(64位).Qt6.30.CMake.AiThinkerIDE_V1.5.2 执行 QT中打开一个CMake项目然后构建,点击 构建>执行CMake ​​​​​​​ CMake构 ...

  2. 处理使用node-gpy时遇到的Can't find msbuild.exe错误

    在Windows中使用node-gpy编译Node.js C++原生扩展时,需要使用Visual Studio C++的"msbuild.exe".有时尽管Visual Studi ...

  3. 其原因可能是堆被损坏,这也说明 xxx.exe 中或它所加载的任何 DLL 中有 bug

    1.代码如下: string src ="abcdabcd"; char* dst = new char[8]; strcpy(dst,src.c_str()); delete[] ...

  4. Verilog中的条件编译语句 `ifdef、`else、`endif 等

    今天在参考大佬的RS232 Receiver的时候,用到了`ifdef指令,我虽知道它是条件编译指令,但是内容已经忘了差不多了,也不敢胡乱猜测.今天趁此机会总结一下: 一般情况下,Verilog HD ...

  5. System.BadImageFormatException”类型的未经处理的异常在 xx.exe 中发生

    System.BadImageFormatException"类型的未经处理的异常在 xx.exe 中发生 参考文章: (1)System.BadImageFormatException&q ...

  6. 0x0F19B7EC (ucrtbased.dll)处(位于 ex6.exe 中)引发的异常: 0xC0000005: 写入位置 0x00740000 时发生访问冲突。

    0x0F19B7EC (ucrtbased.dll)处(位于 ex6.exe 中)引发的异常: 0xC0000005: 写入位置 0x00740000 时发生访问冲突. 参考文章: (1)0x0F19 ...

  7. 0x0F19B7EC (ucrtbased.dll)处(位于 ex6.exe 中)引发的异常: 0xC0000005: 写入位置 0x00740000 时发生访问冲突。...

    下面的代码在编译,运行时没有问题,在输入内容是出现异常如下: 0x0F19B7EC (ucrtbased.dll)处(位于 ex6.exe 中)引发的异常: 0xC0000005: 写入位置 0x00 ...

  8. 可能是堆被损坏,这也说明 XX.exe 中或它所加载的任何 DLL 中有 bug

    今天遇到一个很奇怪的问题, 当代码如下时: char* s = (char*)malloc(20*sizeof(char)); string buffer; const char* conchar; ...

  9. Java 条件编译 Conditional Compilation

    根据Java编译器的优化的机制,Java也能够提供条件编译.对于条件设为false的语句,编译器将不对条件覆盖的代码段生成字节码. 不仅可以用简单的boolean常量值来做条件编译,还可以用字符串常量 ...

最新文章

  1. 网络系统传输负载测试
  2. 一个数据仓库时代开始--Hive
  3. C语言中编译、生成、调试、运行的区别
  4. Base64加密---加密学习笔记(一)
  5. Iframe父页面与子页面之间的相互调用
  6. [jQuery]回到顶部
  7. easyUI根据参数动态的生成列数
  8. [ Front-end ] Iframe 跨域双向通信
  9. 火狐浏览器——问题解决:网络正常但无法打开百度页面和搜索功能
  10. itextpdf 更换字体
  11. 移动端H5上传图片裁剪
  12. 华为手机相册怎么镜像翻转_手机相册里的最近删除怎么关
  13. 本周AI热点回顾:Hinton独立发布44页论文火爆社区;新特效火爆全网!各路神仙齐唱《蚂蚁呀嘿》...
  14. 苹果开发者账号开启双重认证步骤
  15. android 计算器,Android实战:计算器
  16. 用户态协议栈之epoll实现
  17. 调用百度ai接口实现图片文字识别详解
  18. Angular4-在线竞拍应用-开发环境的搭建
  19. MapStruct、ignore
  20. T1.特殊的毕达哥拉斯三元数(11.19)

热门文章

  1. 丰田pcwin是什么软件_丰田工机PCWin软件通讯设置及联机操作重点提示 - 图文 -...
  2. mats显卡测试软件的使用教程,MATS使用说明
  3. vue根据索引删除数组中的一个对象_Vue实现动态添加或者删除对象和对象数组的操作方法...
  4. exec和source命令的区别
  5. win2003 ip安全策略
  6. 基于Dockerfile 构建redis5.0.0(包括持久化)及RedisDestopManager 监控
  7. 编译分布式并行版caffe(Open MPI)教程
  8. iOS酷我音乐导出工具使用说明和原理介绍(提供下载链接及project源代码)
  9. 20150110--魔术方法魔术常量+面向对象-02
  10. android 第三方登录 --- QQ