Common porting problems are things like case-sensitivity and hard-coded
paths:

1) Windows is not case sensitive but both Linux and Mac are.  If you have
not been careful, you will need to fix any case mismatches as part of your
port.

2) If you have a hard-coded path that includes a path separator you will
likely have problems.  Use the built-in .NET methods in System.IO to make
the paths cross-platform.

Check out a tool called MOMA: http://www.mono-project.com/MoMA

Your questions:

1) See above
2) As long as it is purely managed code (CIL) then yes, I believe so.
3) Mono runs the same code on all platforms (barring bugs and P/Invoke)
4) I do not think this makes much sense unless you really rely heavily on
Win32
5) Keep as much managed as you can.

Good luck.
-- 
View this message in context: 
http://mono.1490590.n4.nabble.com/porting-from-NET-to-Mono-tp3049097p3049201.html
Sent from the Mono - General mailing list archive at Nabble.com.
_______________________________________________
Mono-list maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-list

Reply via email to