[Mono-list] How to start

Andreia Gaita shana.ufie at gmail.com
Mon Jan 8 08:09:59 EST 2007

On 1/8/07, victor.andy at wingscorp.com <victor.andy at wingscorp.com> wrote:
> Hi All,
>  I'm very new in Mono.

Hi there, welcome!

>  My requirements is to develop application in Visual Studio .NET in windows
> and the app can run in Linux.
>  I don't know where to start,
>  can anyone tell me what should i do step-by-step pleasee, or link to
> explain my req.

Well, there are several things you can do to make sure things go well.
First, install Mono for windows, if you haven't already, and you'll
get an add-in installed in your VStudio that will allow you to run you
application with Mono, so you can check how it's coming along.

You can also use the Mono Migration Analyzer (MoMA -
http://www.mono-project.com/Moma) periodically to see if your
application is calling anything that is not completely supported by
Mono. It will give you a report of what is missing, if anything.

Important cross-platform safety tip. Stay away from p/invoke. If you
use external controls or code, always check the app with MoMA, it will
tell you if you're doing p/invoke. Doing calls to the native
underlying system is a sure way to blow up your portability unless you
know really really well what you're doing, and even then, it's yucky.


More information about the Mono-list mailing list