March 13, 2006

The Chicken or the Mono WinForms Egg

Many people are waiting for Mono 1.2 to be released so they can try out Mono's WinForms. Yet, if we can't get enough testing, interest and debugging efforts we won't make sufficient inroads on WinForms.

So here is what you should do:

Take your favorite WinForms app and run the executable using the Mono Runtime in Linux ( then do the same on Win32 if you are up to it).

File a detailed bug report with simple test cases. This will help the active developers of Mono WinForms.

This brings us to the next item. We need more active WinForms contributors. Novell's resources are finite and somewhat stretched for the time being. So what does this means to you?

Here is your chance to stardom and fame! You find that functionality your application needs and maybe begin taking a stab at implementing it. Submit a patch and see where it goes.

Keep in mind that the Mono Project can not accept contributions from blatantly disassemble libraries from the .NET Framework or anywhere else were the intellectual property may be in question or licensing terms may prohibit. So no ILDasm or .NET Reflector on that GACed assembly you know that holds the answer ;)

We are very close, but if we don't make a big push, we could have swam a long distance just to drawn at the shore.

Posted by martinf at March 13, 2006 10:54 AM

Is the 1.2 release targeting .NET 1.1? I have been developing an app w/Visual Studio 2005 that I would like to take for a spin with Mono...will Mono require that I downgrade to VS 2003 for .NET 1.1 compatability?

Posted by: Jeff at March 22, 2006 08:13 AM

So if I find something I want to improve upon it or write a patch how and where do I get started?

Posted by: Robert at March 22, 2006 12:44 PM