xbuild

Langue: en

Autres versions - même langue

Version: 331635 (ubuntu - 24/10/10)

Section: 1 (Commandes utilisateur)

NAME

xbuild - Mono's tool to build MSBuild project files

SYNOPSIS

xbuild [option] [project-file]

DESCRIPTION

xbuild can be used to build MSBuild project files. Integrated Development Environments like MonoDevelop and "Microsoft Visual Studio .NET" use msbuild project file format.

xbuild takes the path of the project or solution file to build, as the main argument. If no file is specified then it tries to build any solution file or project file in the current directory, that has a *proj extension.

OPTIONS

//target:T1[,TN]
List of targets to build
//property:Name=Value
Set or override project properties
//logger:<logger>
Custom logger to log build events
//verbosity:<level>
Logger verbosity level : quiet, minimal, normal, detailed, diagnostic
//validate
Validate the project file against the schema
//validate:<schema>
Validate the project file against the specified schema
//consoleloggerparameters:<params>
Parameters for the console logger
//nologo
Don't show the initial xbuild banner
//help
Show xbuild usage
//version
Display xbuild version

ENVIRONMENT VARIABLES

XBUILD_EMIT_SOLUTION
If this variable is set, then the project file generated from a solution file is emitted.
XBUILD_COLORS
If this variable is set, it contains a string of the form "type=foreground,type=.." that specifies which color to use to display errors/warnings etc on some terminals. Type here can be:
         errors, warnings, messages or events
 
         events: These are project/target/task start and end event
                 messages.
 

The possible colors for foreground are: black, red, brightred, green, brightgreen, yellow, brightyellow, blue, brightblue, magenta, brightmagenta, cyan, brightcyan, grey, white and brightwhite.

For example, you could set this variable from your shell:

         export XBUILD_COLORS
         XBUILD_COLORS=errors=brightred,warnings=blue
 

You can disable the built-in color scheme by setting this variable to "disable".

SEE ALSO

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

MAILING LISTS

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

WEB SITE

Visit: http://www.mono-project.com for details