1. Microsoft (R) 生成引擎版本 14.0.25420.1
  2. 版权所有(C) Microsoft Corporation。保留所有权利。
  3.  
  4. 语法: MSBuild.exe [选项] [项目文件]
  5.  
  6. 描述: 在项目文件中生成指定的目标。如果
  7. 未指定项目文件,MSBuild 将搜索
  8. 当前工作目录来查找文件扩展名
  9. 以“proj”结尾的文件并使用该文件。
  10.  
  11. 开关:
  12.  
  13. /target:<targets> 在此项目中生成这些目标。使用
  14. 分号或逗号分隔多个目标,或者分别指定
  15. 每个目标。(缩写: /t)
  16. 示例:
  17. /target:Resources;Compile
  18.  
  19. /property:<n>=<v> 设置或重写这些项目级属性。<n>
  20. 属性名,<v> 为属性值。请使用
  21. 分号或逗号分隔多个属性,或者
  22. 分别指定每个属性。(缩写: /p)
  23. 示例:
  24. /property:WarningLevel=2;OutDir=bin\Debug\
  25.  
  26. /maxcpucount[:n] 指定用于生成的最大
  27. 并发进程数。如果未使用开关,则使用的默认值
  28. 1。如果使用开关时不带值,
  29. MSBuild 将最多使用计算机上的
  30. 处理器数。(缩写: /m[:n])
  31.  
  32. /toolsversion:<version>
  33. 要在生成过程中使用的 MSBuild 工具集
  34. (任务、目标等) 的版本。此版本将重写
  35. 个别项目指定的版本。(缩写:
  36. /tv)
  37. 示例:
  38. /toolsversion:3.5
  39.  
  40. /verbosity:<level> 在事件日志中显示此级别的信息量。
  41. 可用的详细级别有: q[uiet]、 m[inimal]、
  42. n[ormal]、d[etailed] diag[nostic]。(缩写: /v)
  43. 示例:
  44. /verbosity:quiet
  45.  
  46. /consoleloggerparameters:<parameters>
  47. 控制台记录器的参数。(缩写: /clp)
  48. 可用的参数有:
  49. PerformanceSummary -- 显示在任务、目标和项目上
  50. 花费的时间。
  51. Summary -- 结束时显示错误和警告的摘要。
  52. NoSummary -- 结束时不显示错误和警告
  53. 的摘要。
  54. ErrorsOnly -- 仅显示错误。
  55. WarningsOnly -- 仅显示警告。
  56. NoItemAndPropertyList -- 在开始生成每个项目时不显示
  57. 项和属性的列表。
  58. ShowCommandLine -- 显示 TaskCommandLineEvent 消息
  59. ShowTimestamp -- 将时间戳作为所有消息的前缀
  60. 显示。
  61. ShowEventId -- 显示已开始事件、已完成事件和消息
  62. eventId
  63. ForceNoAlign -- 不将文本与控制台缓冲区的大小
  64. 匹配
  65. DisableConsoleColor -- 将默认控制台颜色
  66. 用于所有记录消息。
  67. DisableMPLogging -- 在非多处理器
  68. 模式下运行时,禁用输出的多处理器
  69. 日志记录样式。
  70. EnableMPLogging -- 即使在非多处理器
  71. 模式下运行,也启用多处理器
  72. 日志记录样式。默认情况下启用此日志记录样式。
  73. ForceConsoleColor -- 即使控制台不
  74. 支持,也使用 ANSI 控制台颜色
  75. Verbosity -- 重写此记录器的 /verbosity
  76. 设置。
  77. 示例:
  78. /consoleloggerparameters:PerformanceSummary;NoSummary;
  79. Verbosity=minimal
  80.  
  81. /noconsolelogger 禁用默认控制台记录器,并且不将事件
  82. 记录到控制台。(缩写: /noconlog)
  83.  
  84. /fileLogger[n] 将生成输出记录到文件中。默认情况下,
  85. 该文件在当前目录中,名称为
  86. msbuild[n].log”。所有节点中的事件合并到
  87. 单个日志中。fileLogger 的文件和
  88. 其他参数的位置可以通过添加
  89. “/fileLoggerParameters[n]”开关来指定。
  90. n”(如果存在)可以为 1-9 的数字,允许最多附加
  91. 10 个文件记录器。(缩写: /fl[n])
  92.  
  93. /fileloggerparameters[n]:<parameters>
  94. 为文件记录器提供任何额外的参数。
  95. 存在此开关意味着
  96. 存在对应的 /filelogger[n] 开关。
  97. n”(如果存在)可以为 1-9 的数字。
  98. 任何分布式文件记录器也可以使用
  99. /fileloggerparameters,具体可参阅 /distributedFileLogger 的说明。
  100. (缩写: /flp[n])
  101. 为控制台记录器列出的相同参数
  102. 可用。某些其他可用参数有:
  103. LogFile -- 生成日志将写入其中的
  104. 日志文件的路径。
  105. Append -- 确定是将生成日志附加到日志文件,
  106. 还是覆盖日志文件。如果设置此
  107. 开关,则会将生成日志附加到日志文件;
  108. 如果不设置此开关,则会覆盖
  109. 现有日志文件的内容。
  110. 默认值为不附加到日志文件。
  111. Encoding -- 指定文件的编码,
  112. 例如,UTF-8Unicode ASCII
  113. 默认的详细级别为 Detailed
  114. 示例:
  115. /fileLoggerParameters:LogFile=MyLog.log;Append;
  116. Verbosity=diagnostic;Encoding=UTF-8
  117.  
  118. /flp:Summary;Verbosity=minimal;LogFile=msbuild.sum
  119. /flp1:warningsonly;logfile=msbuild.wrn
  120. /flp2:errorsonly;logfile=msbuild.err
  121.  
  122. /distributedlogger:<central logger>*<forwarding logger>
  123. 使用此记录器来记录 MSBuild 中的事件,向每个节点
  124. 附加不同的记录器实例。若要指定
  125. 多个记录器,请分别指定每个记录器。
  126. (缩写 /dl)
  127. <logger> 语法为:
  128. [<logger class>,]<logger assembly>[;<logger parameters>]
  129. <logger class> 语法为:
  130. [<partial or full namespace>.]<logger class name>
  131. <logger assembly> 语法为:
  132. {<assembly name>[,<strong name>] | <assembly file>}
  133. <logger parameters> 是可选的,并且按键入的
  134. 形式原样传递给记录器。(缩写: /l)
  135. 示例:
  136. /dl:XMLLogger,MyLogger,Version=1.0.2,Culture=neutral
  137. /dl:MyLogger,C:\My.dll*ForwardingLogger,C:\Logger.dll
  138.  
  139. /distributedFileLogger
  140. 将生成输出记录到多个日志文件,每个 MSBuild 节点
  141. 一个日志文件。这些文件的初始位置为
  142. 当前目录。默认情况下,这些文件名为
  143. MSBuild<nodeid>.log”。可通过添加
  144. “/fileLoggerParameters”开关来指定
  145. 这些文件的位置和 fileLogger 的其他参数。
  146.  
  147. 如果日志文件名是通过 fileLoggerParameters
  148. 开关设置的,分布式记录器将使用 fileName 作为
  149. 模板并将节点 ID 附加到此 fileName
  150. 以便为每个节点创建一个日志文件。
  151.  
  152. /logger:<logger> 使用此记录器来记录 MSBuild 中的事件。若要指定
  153. 多个记录器,请分别指定每个记录器。
  154. <logger> 语法为:
  155. [<logger class>,]<logger assembly>[;<logger parameters>]
  156. <logger class> 语法为:
  157. [<partial or full namespace>.]<logger class name>
  158. <logger assembly> 语法为:
  159. {<assembly name>[,<strong name>] | <assembly file>}
  160. <logger parameters> 是可选的,并按键入的
  161. 形式原样传递给记录器。(缩写: /l)
  162. 示例:
  163. /logger:XMLLogger,MyLogger,Version=1.0.2,Culture=neutral
  164. /logger:XMLLogger,C:\Loggers\MyLogger.dll;OutputAsHTML
  165.  
  166. /validate 依据默认架构验证项目。(缩写:
  167. /val)
  168.  
  169. /validate:<schema> 依据指定的架构验证项目。 (缩写:
  170. /val)
  171. 示例:
  172. /validate:MyExtendedBuildSchema.xsd
  173.  
  174. /ignoreprojectextensions:<扩展名>
  175. 确定要生成的项目文件时要忽略的
  176. 扩展名的列表。使用分号或逗号来分隔
  177. 多个扩展名。
  178. (缩写: /ignore)
  179. 示例:
  180. /ignoreprojectextensions:.sln
  181.  
  182. /nodeReuse:<parameters>
  183. 允许或禁止重复使用 MSBuild 节点。
  184. 参数包括:
  185. True -- 生成完成后节点将保留,
  186. 并且将由后面的生成重复使用(默认)
  187. False -- 生成完成后节点将不会保留
  188. (缩写: /nr)
  189. 示例:
  190. /nr:true
  191.  
  192. /preprocess[:file]
  193. 通过嵌入将在生成过程中导入的
  194. 所有文件并标记其边界,
  195. 创建一个聚合的项目文件。这对于
  196. 了解导入什么文件、从何处导入以及
  197. 这些文件在生成中的构成
  198. 非常有用。默认情况下,输出将写入
  199. 控制台窗口。如果提供输出文件的路径,
  200. 则将改用该路径。
  201. (缩写: /pp)
  202. 示例:
  203. /pp:out.txt
  204.  
  205. /detailedsummary
  206. 在生成的结尾显示有关
  207. 所生成的配置以及如何向节点安排
  208. 这些配置的详细信息。
  209. (缩写: /ds)
  210.  
  211. @<file> 从文本文件插入命令行设置。若要指定
  212. 多个响应文件,请分别指定每个响应
  213. 文件。
  214.  
  215. 自动从以下位置使用任何
  216. 名为“msbuild.rsp”的响应文件:
  217. (1) msbuild.exe 的目录
  218. (2) 生成的第一个项目或解决方案的目录
  219.  
  220. /noautoresponse 不自动包括任何 MSBuild.rsp 文件。(缩写:
  221. /noautorsp)
  222.  
  223. /nologo 不显示启动版权标志和版权消息。
  224.  
  225. /version 仅显示版本信息。(缩写: /ver)
  226.  
  227. /help 显示此用法消息。(缩写: /? /h)
  228.  
  229. 示例:
  230.  
  231. MSBuild MyApp.sln /t:Rebuild /p:Configuration=Release
  232. MSBuild MyApp.csproj /t:Clean
  233. /p:Configuration=Debug;TargetFrameworkVersion=v3.5

  

msbuild 中文说明文档的更多相关文章

  1. Java Servlet API中文说明文档

    Java Servlet API中文说明文档 目 录 1.... Servet资料 1.1      绪言 1.2      谁需要读这份文档 1.3      Java Servlet API的组成 ...

  2. lodash中文说明文档

    lodash中文说明文档 https://www.css88.com/doc/lodash/

  3. Atomikos 中文说明文档【转】

    Atomikos 翻译文档(英文文档来源:下载安装包中START_HERE.html)                                  ----译者:周枫 请尊重劳动成果,转载请标明 ...

  4. FullCalendar 日历插件中文说明文档

    FullCalendar提供了丰富的属性设置和方法调用,开发者可以根据FullCalendar提供的API快速完成一个日历日程的开发,本文将FullCalendar的常用属性和方法.回调函数等整理成中 ...

  5. php.ini配置文件参数中文说明文档

    转自  https://blog.csdn.net/seoyundu/article/details/101147041 中文翻译php.ini配置文件 [PHP php.ini-dist] ;;;; ...

  6. flot中文说明文档 简版

    Flot参考文档: 一.对绘图函数plot的调用:var plot=$.plot(placeholder,data,options) ----------- placeholder --------- ...

  7. acme.sh官方中文说明文档

    转载自:https://github.com/acmesh-official/acme.sh/wiki/说明 acme.sh 实现了 acme 协议, 可以从 letsencrypt 生成免费的证书. ...

  8. SWFUpload 2.5.0版 官方说明文档 中文翻译版

    原文地址:http://www.cnblogs.com/youring2/archive/2012/07/13/2590010.html#setFileUploadLimit SWFUpload v2 ...

  9. BasicExcel说明文档

    BasicExcel说明文档 BasicExcel原始链接:http://www.codeproject.com/Articles/13852/BasicExcel-A-Class-to-Read-a ...

随机推荐

  1. Linux Matlab mex gcc 版本

    一般MATLAB的mex支持的gcc版本都比最新的gcc要低一些,所以一般要配置一下. 假设当前版本的gcc是4.8,matlab支持4.6,可以使用以下的方式解决(任选一种).(自己装好gcc-4. ...

  2. BZOJ2120:数颜色(分块版)

    浅谈分块:https://www.cnblogs.com/AKMer/p/10369816.html 题目传送门:https://lydsy.com/JudgeOnline/problem.php?i ...

  3. python with open as f 写韩文中文乱码

    python3和python2的写法不一样具体如下: python3: with open(r'd:\ssss.txt','w',encoding='utf-8') as f: f.write(u'中 ...

  4. highcharts图表的图例legend

    一.将图例Legend放于图表右侧1.设置chart的marginRight属性值:chart: { marginRight: 120}2.设置legend图例属性值如下 legend: { alig ...

  5. Django 多条件多表查询实例问题

    当时想做一个多条件查询,但是对于要查询的信息,是分布在不同的表里,这就涉及到了多表查询问题. DjangoBook里提到了一些查询的方式,但是不够全面,就去百度搜了下. 当去网上百度搜多表查询,或多条 ...

  6. Python Django框架 补充

    Django REST framework ORM框架整理 Django框架 app间互借models字段的操作 ORM数据库操作补充:models中的一对一操作.过滤.事务 Django model ...

  7. Celery-4.1 用户指南: Debugging (调试)

    远程调试任务(pdb) 基础 celery.contrib.rdb 是 pdb 的一个扩展版本,它支持不通过终端访问就可以远程调试进程. 示例: from celery import task fro ...

  8. mongodb用mongoose得到的对象不能增加属性解决

    一,先定义了一个goods(商品)的models var mongoose = require('mongoose'); var Schema = mongoose.Schema; var produ ...

  9. 从一个简单的小实例分析JSP+Servelt与JSP+Struts2框架的区别

    最近在学struts2,struts2相比以前的JSP+Servlet,在处理流程上的更简单,我们就一个小实例来具体分析一下. 实例内容如下: 实现一个简单的注册页面包括:用户名.密码.重复密码.年龄 ...

  10. object类型对象 ref参数如何理解?

    class Program { static void Main(string[] args) { Student stu = new Student { Name = "老王" ...