He oído hablar de mono para el desarrollo de aplicaciones .Net multiplataforma, pero ¿por qué el propio Marco .Net incluyen la compilación condicional, por ejemplo¿Cuándo se ejecuta .Net en UNIX?
#if PLATFORM_UNIX
...
#endif // PLATFORM_UNIX
como puede verse en la fuente de referencia para el sistema de .Net Framework. IO.Path
¿Está pensando en el futuro? –
¿Quizás Microsoft había considerado un puerto de Unix en algún momento pero nunca lo completó? Esto es algo que probablemente nadie que no esté bajo NDA pueda responder definitivamente ... – bdonlan