Syntax: MSBuild.exe options project file Description: Builds the specified targets in the project file. If a project file ...

Syntax:              MSBuild.exe [options] [project file]  Description:         Builds the specified targets in the project file. If                      a project file is not specified, MSBuild searches the                      current working directory for a file that has a file                      extension that ends in "proj" and uses that file.  Switches:    /help              Display this usage message. (Short form: /? or /h)    /nologo            Do not display the startup banner and copyright message.    /version           Display version information only. (Short form: /ver)    @            Insert command-line settings from a text file. To specify                      multiple response files, specify each response file                      separately.    /noautoresponse    Do not auto-include the MSBuild.rsp file. (Short form:                      /noautorsp)    /target:  Build these targets in this project. Use a semicolon or a                      comma to separate multiple targets, or specify each                      target separately. (Short form: /t)                      Example:                        /target:Resources;Compile    /property:=  Set or override these project-level properties.  is                      the property name, and  is the property value. Use a                      semicolon or a comma to separate multiple properties, or                      specify each property separately. (Short form: /p)                      Example:                        /property:WarningLevel=2;OutDir=bin\Debug\    /logger:   Use this logger to log events from MSBuild. To specify                      multiple loggers, specify each logger separately.                      The  syntax is:                         [,][;]                      The  syntax is:                         [.]                      The  syntax is:                         {[,] | }                      The  are optional, and are passed                      to the logger exactly as you typed them. (Short form: /l)                      Examples:                        /logger:XMLLogger,MyLogger,Version=1.0.2,Culture=neutral                        /logger:XMLLogger,C:\Loggers\MyLogger.dll;OutputAsHTML    /verbosity: Display this amount of information in the event log.                      The available verbosity levels are: q[uiet], m[inimal],                      n[ormal], d[etailed], and diag[nostic]. (Short form: /v)                      Example:                        /verbosity:quiet    /consoleloggerparameters:                      Parameters to console logger. (Short form: /clp)                      The available parameters are:                         PerformanceSummary--show time spent in tasks, targets                             and projects.                         NoSummary--don't show error and warning summary at the                             end.                         NoItemAndPropertyList--don't show list of items and                             properties at the start of each project build.                                                 Example:                         /consoleloggerparameters:PerformanceSummary;NoSummary    /noconsolelogger   Disable the default console logger and do not log events                      to the console. (Short form: /noconlog)    /validate          Validate the project against the default schema. (Short                      form: /val)    /validate: Validate the project against the specified schema. (Short                      form: /val)                      Example:                        /validate:MyExtendedBuildSchema.xsd  Examples:          MSBuild MyApp.sln /t:Rebuild /p:Configuration=Release         MSBuild MyApp.csproj /t:Clean /p:Configuration=Debug