1xbuild(1) General Commands Manual xbuild(1)
2
3
4
6 xbuild - Mono's tool to build MSBuild project files
7
9 xbuild [option] [project-file]
10
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
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
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
81 mono(1),[22mmcs(1)
82
84 Copyright (C) 2009 Novell, Inc (http://www.novell.com)
85
87 Visit http://lists.ximian.com/mailman/listinfo/mono-devel-list for
88 details.
89
91 Visit: http://www.mono-project.com for details
92
93
94
95 xbuild(1)