Sto cercando di ottenere un'applicazione C# in esecuzione su OSX che non sia esattamente indolore. Per risolvere alcuni dei problemi a breve termine, sto pensando di impostare alcune regole specifiche quando è in esecuzione in OSX.C# compilato in mono - Rileva sistema operativo
Ma ... Che cosa posso utilizzare per determinare se l'app è in esecuzione su Windows o OSX?
devo assicurarsi di aver compreso quanto segue. Capisci se usi Mono, la tua applicazione funzionerà solo su un sistema operativo con Mono installato, incluso Windows. –
@Ramhound: Davvero? Pensavo che il CIL emesso da Mono fosse lo stesso di MS.net 2.0. Sentiti libero di correggermi se sbaglio. So molto poco di Mono. – spender
@spender - Ci sono alcuni avvertimenti durante lo sviluppo per il runtime Mono. La maggior parte ha soluzioni alternative, però. C'è anche un analizzatore di migrazione per la migrazione di progetti .NET: http://www.mono-project.com/MoMA. Lunga vita al Mono. – ken