Je n'ai pas encore eu besoin d'écrire des applications multiplateformes en C#. Cependant, chaque fois que je viens travailler avec des chemins, je me demande toujours ce que je devrais faire pour rendre ma vie plus facile au cas où je devrais compiler vers Mono. Je comprends que le GUI pourrait être un problème. Je voudrais essayer et employer de bonnes pratiques multi-plateformes dans mon codage Windows normal si possible.Quelles sont les bonnes règles de base pour l'écriture d'applications multiplateformes en C#?
Les problèmes ADO sont-ils à surveiller?
Quels sont les problèmes rencontrés et comment sont-ils résolus?
Bon conseil. J'utilise les deux. Path.Combine seulement au cours des derniers mois si. Comment testez-vous les caractères de chemin incorrects d'une manière multiplateforme? – Nanook
Path.GetInvlidhPathChars - http://msdn.microsoft.com/fr-fr/library/system.io.path.getinvalidpathchars.aspx – Oded