Requires gmcs
[mono.git] / man / xbuild.1
1 .TH "xbuild" 1
2 .SH NAME
3 xbuild \- Mono's tool to build MSBuild project files
4 .SH SYNOPSIS
5 .B xbuild
6 [option] [project-file]
7 .SH DESCRIPTION
8 xbuild can be used to build MSBuild project files. Integrated Development
9 Environments like MonoDevelop and "Microsoft Visual Studio .NET" use msbuild
10 project file format.
11
12 xbuild takes the path of the project or solution file to build, as the main argument.
13 If no file is specified then it tries to build any project file in the current
14 directory, that has a *proj extension.
15 .SH OPTIONS
16 .TP
17 .B \//target:T1[,TN]
18 List of targets to build
19 .TP
20 .B \//property:Name=Value
21 Set or override project properties
22 .TP
23 .B \//logger:<logger>
24 Custom logger to log build events
25 .TP
26 .B \//verbosity:<level>
27 Logger verbosity level : quiet, minimal, normal, detailed, diagnostic
28 .TP
29 .B \//validate
30 Validate the project file against the schema
31 .TP
32 .B \//validate:<schema>
33 Validate the project file against the specified schema
34 .TP
35 .B \//consoleloggerparameters:<params>
36 Parameters for the console logger
37 .TP
38 .B \//nologo
39 Don't show the initial xbuild banner
40 .TP
41 .B \//help
42 Show xbuild usage
43 .TP
44 .B \//version
45 Display xbuild version
46 .SH SEE ALSO
47 .BR mono(1), mcs(1)
48 .SH COPYRIGHT
49 Copyright (C) 2009 Novell, Inc (http://www.novell.com)
50 .SH MAILING LISTS
51 Visit http://lists.ximian.com/mailman/listinfo/mono-devel-list for details.
52 .SH WEB SITE
53 Visit: http://www.mono-project.com for details