> Because they're different implementations of the same API, and they have > different optimizations and so on.
Mono is 90+% .NET compatible, but be aware that "and so on" also means that certain low level implementations may exist on one platform but not on another or have subtle differences. Mono has a bunch of POSIX stuff that seems to apply only to Linux, and some of the serial port access and socket handling is slightly different between the two. While you can build your app on Linux, you will need to test it thoroughly on Windows, and likely at various stages in development, not just when it is "done". -- View this message in context: http://mono.1490590.n4.nabble.com/Building-c-projects-on-Linux-tp4661419p4661433.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
