Non ho ancora avuto bisogno di scrivere applicazioni cross-platform in C#. Tuttavia, ogni volta che vengo a lavorare con i percorsi, ecc., Mi chiedo sempre quali sono le cose che dovrei fare per rendere la mia vita più facile, nel caso avessi bisogno di compilare Cross in Mono.Quali sono le buone regole pratiche per la scrittura di app multipiattaforma in C#?
Capisco che la GUI potrebbe essere un problema. Vorrei provare a utilizzare buone pratiche cross platform nella mia normale codifica Windows, se possibile.
Le eventuali questioni ADO a cui prestare attenzione?
Quali problemi si sono verificati e come vengono risolti?
Grande consiglio. Io li uso entrambi. Path.Combine solo negli ultimi mesi però. Come si esegue il test di caratteri di percorso non validi in modo multipiattaforma? – Nanook
Path.GetInvlidhPathChars - http://msdn.microsoft.com/en-us/library/system.io.path.getinvalidpathchars.aspx – Oded