1xbuild(1)                   General Commands Manual                  xbuild(1)
2
3
4

NAME

6       xbuild - Mono's tool to build MSBuild project files
7

SYNOPSIS

9       xbuild [option] [project-file]
10

DESCRIPTION

12       xbuild  can be used to build MSBuild project files. Integrated Develop‐
13       ment Environments like MonoDevelop and "Microsoft Visual  Studio  .NET"
14       use msbuild project file format.
15
16       xbuild  takes the path of the project or solution file to build, as the
17       main argument.  If no file is specified then  it  tries  to  build  any
18       solution  file  or  project  file  in the current directory, that has a
19       *proj extension.
20

OPTIONS

22       /target:T1[,TN]
23              List of targets to build
24
25       /property:Name=Value
26              Set or override project properties
27
28       /logger:<logger>
29              Custom logger to log build events
30
31       /verbosity:<level>
32              Logger verbosity level : quiet, minimal, normal, detailed, diag‐
33              nostic
34
35       /validate
36              Validate the project file against the schema
37
38       /validate:<schema>
39              Validate the project file against the specified schema
40
41       /consoleloggerparameters:<params>
42              Parameters for the console logger
43
44       /nologo
45              Don't show the initial xbuild banner
46
47       /help  Show xbuild usage
48
49       /version
50              Display xbuild version
51

ENVIRONMENT VARIABLES

53       XBUILD_EMIT_SOLUTION
54              If  this variable is set, then the project file generated from a
55              solution file is emitted.
56
57       XBUILD_COLORS
58              If this variable is set,  it  contains  a  string  of  the  form
59              "type=foreground,type=.."  that  specifies which color to use to
60              display errors/warnings etc on some terminals. Type here can be:
61
62                   errors, warnings, messages or events
63
64                   events: These are project/target/task start and end event
65                           messages.
66
67              The possible colors for foreground are: black,  red,  brightred,
68              green,  brightgreen,  yellow,  brightyellow,  blue,  brightblue,
69              magenta,  brightmagenta,  cyan,  brightcyan,  grey,  white   and
70              brightwhite.
71
72              For example, you could set this variable from your shell:
73                   export XBUILD_COLORS
74                   XBUILD_COLORS=errors=brightred,warnings=blue
75
76              You  can disable the built-in color scheme by setting this vari‐
77              able to "disable".
78
79

SEE ALSO

81       mono(1),mcs(1)
82
84       Copyright (C) 2009 Novell, Inc (http://www.novell.com)
85

MAILING LISTS

87       Visit   http://lists.ximian.com/mailman/listinfo/mono-devel-list    for
88       details.
89

WEB SITE

91       Visit: http://www.mono-project.com for details
92
93
94
95                                                                     xbuild(1)
Impressum