Gaston Milano's WebLog

About something...
A Better Way To Show your Build Output: BuildConsole.NET

Sometime ago I built a tool I called Build Console. I was a quick and dirty development but until today we are using it often in our daily building.

Why I needed this tool, well I don’t wanna tell you that VS build report is  really poor but… it is ;) I don’t wanna open a big solution and wait 5 minutes in order to build my solution.

I known I can use msbuild command line but it is so hard to know what is going on with the build process (how many warining, errors, what project fail, etc).

So that I built a very simple tool that just is listening msbuild and show you the in a better way what is going on with your build.

Additionally it save the history of your builds.

 

BuildConsole features:

  • Open BuildFiles and Solution Files
  • Show and Save Build Reports
  • Support for cancellation
  • Verbosity Configuration
    • Build Console solve another small problem that I always have, when building C++ I want a detailed verbosity but for C# projects I need a normal verbosity. BuildConsole assume you want this and if you choose normal when it is building a C++ project it assume detailed. I could be annoying for somebody but I need to know what C++ source is msbuild building and with normal verbosity I can’t see this.
  • Configuration

If you are going to use BuildConsole always with the same build file you can use the .config file

<?xml version="1.0" encoding="utf-8" ?>

<configuration>

  <appSettings>

    <add key="BuildFile" value="mybuild.msbuild"/>

  </appSettings>

</configuration>

If you need the code just drop me a line. Remember it is dirty code ;)

Download BuildConsole.NET 

I would like to have a better output in Orcas ;)

Posted: Monday, April 16, 2007 1:25 PM by GMilano with 17 comment(s)

Comments

# Best Posts from around the Web &raquo; A Better Way To Show your Build Output: BuildConsole.NET @Tuesday, April 17, 2007 2:38 AM

PingBack from http://bestposts.info/a-better-way-to-show-your-build-output-buildconsolenet/

Best Posts from around the Web » A Better Way To Show your Build Output: BuildConsole.NET

# re: A Better Way To Show your Build Output: BuildConsole.NET @Sunday, May 20, 2007 9:08 AM

Thanks for the useful tool Gaston.

Simone Busoli

# re: A Better Way To Show your Build Output: BuildConsole.NET @Monday, May 28, 2007 12:47 PM

Seems like a great tool, but you've mentioned some features I can't locate. Firstly, how do I save the build report? Secondly, how do I get it to save build history? It does not appear to save it, as is. Thirdly, my "Open Log File" button is always disabled. How can I get it enabled and how can I get BuildConsole to save my logs?

flipdoubt

# re: A Better Way To Show your Build Output: BuildConsole.NET @Monday, June 04, 2007 5:58 AM

Very nice Tool, but how the heck do I specify the solution file on the command line as parameter ???

R.Warnat

# re: A Better Way To Show your Build Output: BuildConsole.NET @Monday, June 04, 2007 12:20 PM

It would be really good if the tool remembered the location of the build files that have previously been built.

Thanks in advance ;-)

Christian

Christian Crowhurst

# re: A Better Way To Show your Build Output: BuildConsole.NET @Monday, July 23, 2007 7:28 PM

Could you post the code, I'd love to see it.

Greg

# Technical Related Notes &raquo; Blog Archive &raquo; links for 2007-04-18 @Saturday, August 18, 2007 1:06 PM

Pingback from  Technical Related Notes  &raquo; Blog Archive   &raquo; links for 2007-04-18

Technical Related Notes » Blog Archive » links for 2007-04-18

# Building Solutions Without Visual Studio - I can&#8217;t remember where I read it&#8230;. @Thursday, October 18, 2007 6:29 PM

Pingback from  Building Solutions Without Visual Studio - I can&#8217;t remember where I read it&#8230;.

Building Solutions Without Visual Studio - I can’t remember where I read it….

# re: A Better Way To Show your Build Output: BuildConsole.NET @Thursday, October 25, 2007 3:47 AM

Thanks ! This is very useful

Brij

# re: A Better Way To Show your Build Output: BuildConsole.NET @Thursday, December 06, 2007 7:35 PM

Hey there, I love buildconsole, but I have moved to VS2008, and it does not work on VS2008 solution files.

Can you send me the code so I can make the needed changes please.

Cheers

Pieter

pieterj  at  intergen  dot  co  dot   nz

mwdiablo

# re: A Better Way To Show your Build Output: BuildConsole.NET @Friday, December 21, 2007 9:13 AM

Hi Gaston, Can you please send me the code, I'm working on something similar and would appreciate a little nudge in the right direction.

thanks

fawad

fawad.malik@gmail.com

Fawad

# re: A Better Way To Show your Build Output: BuildConsole.NET @Saturday, December 29, 2007 2:31 AM

Hello Gaston,

I've seen Pieter's comment above, and I was wondering if there's any progress in porting BuildConsole to .NET 3.5?

I'm more then willing to help, so you can send me the sources, and I can pick up the work.

Thanks,

Refael

Refael Ackermann

# A Better Way To Show your Build Output: BuildConsole.NET - Gaston Milano's WebLog @Saturday, December 29, 2007 6:44 AM

Gaston Milano wrote a very nice WinForms app that will show you the output of an MSBuild process. This

mose's musings

# re: A Better Way To Show your Build Output: BuildConsole.NET @Wednesday, January 09, 2008 2:14 PM

Nice project, but it doesn't work with VS2008 files.  Could you send me a copy of the code?

Keith Henry

# re: A Better Way To Show your Build Output: BuildConsole.NET @Monday, March 31, 2008 12:38 PM

Oh, by the way, my email is:

maciej dot glowienka at gmx dot net

Thank You in advance!

Regards,

Maciej

Maciej Glowienka

# re: A Better Way To Show your Build Output: BuildConsole.NET @Thursday, August 21, 2008 9:33 AM

Any progress for VS2008?

If not, please send me the code, so I can check that out myself.

twomm at web dot de

Thanks,

Markus

Markus Meyer

# Buildconsole is open source @Wednesday, September 10, 2008 1:04 PM

Normal 0 false false false EN-US X-NONE X-NONE MicrosoftInternetExplorer4 /* Style Definitions */ table

Gaston Milano's WebLog

Leave a Comment

(required) 
(required) 
(optional)
(required)