I will need to us System.Windows.Forms but I will stay away from 3rd party controls, non-native libraries (including COM+ stuff). Fortunately, the timeframe for Linux migration on the desktop at my company is still at least a year away as we're converting backend servers first.
Thanks! Will -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of Guenther Roith Sent: Wednesday, July 31, 2002 11:25 AM To: William Wise Cc: mono-list Subject: Re: [Mono-list] Cross platform development: VB.NET or C# > Hi Guys, > > I'm developing an application on the Windows .NET platform and want to do as > much as possible up front to insure that it will run on Mono once it becomes > a more mature platform for ado.net and WinForms development. > > My question for the list is: What can I do to insure that the migration > will be as smooth as possible? Should I use VB.NET or C# as the development > language? Any other factors that I should consider or libraries I should > avoid using? > You'll be able to use VB.NET. Don't use - System.EnterpriseServices (COM-Interoperability) - Microsoft.Win32 (Registry, Windows Events) - [System.Windows.Forms (I guess it will exist, but it will take some time)] - P/invoke (DllImport) into native libs if the lib is not available on Linux if someone knows other things please add. Johannes _______________________________________________ Mono-list maillist - [EMAIL PROTECTED] http://lists.ximian.com/mailman/listinfo/mono-list _______________________________________________ Mono-list maillist - [EMAIL PROTECTED] http://lists.ximian.com/mailman/listinfo/mono-list
