[Mono-dev] OpenDental running on Linux

Miguel de Icaza miguel at novell.com
Tue Mar 13 14:30:22 EDT 2007


> I'm the main developer of Open Dental Software, www.open-dent.com.  I've
> been talking about porting it to Linux for 4 years, and now is the time.  I
> have developed it as a C# WinForms program in VS 2005.  I ran the Moma
> utility, and the list of necessary changes looks nice and short (eight
> missing methods) since I purposely avoided using WinForms 2.0 classes.  So I
> compiled from VS, and then copied all the files over to my Linux computer in
> usr/local/opendental/ .  I'm using SUSE 10.2, which has Mono 1.1.18 on it.
> Then, when I run "mono OpenDental.exe", I get this error:
> System.Windows.Forms version could not be loaded, etc.

For developing Windows.Forms applications you really want to have the
latest and greatest, Mono 1.2.3 in this case, there are about seven
months of improvements in Windows.Forms on that release compared to what
you are using now.
> I'm going to do my very best to not send any unnecessary emails to this
> list, and only ask for help when I'm totally stumped.  While I'm waiting for
> an answer, I'm going to go install Prj2Make# and try it from that angle.
> Thanks in advance to anyone who's willing to help enlighten me.

To build Visual Studio solutions, my recommendation is that you use
MonoDevelop 0.13, it handles 2005 solutions.  Prj2Make# only handles
2003 solutions.

More information about the Mono-devel-list mailing list