2009-04-29 6 views

Répondre

4

très possible, cependant, en fonction de votre demande votre kilométrage peut varier. no-nos inclut les bibliothèques/DLL tierces qui dépendent des appels COM et Win32 et P/Invokes. vous devrez peut-être également faire attention au code qui effectue la concaténation file/directory, car unix utilise "/" comme séparateur de répertoire pendant que Windows utilise "\".

0

ouais vous pouvez, enfin j'ai vérifié, leur DataGridView s'améliore, il peut cacher des colonnes maintenant, mais leur VirtualMode sur dgv ne fonctionne pas encore.

J'utilise Mono principalement pour le Remoting, le type DateTime est maintenant compatible Remoting (yipee!) En Mono 2.4. avant (en 1.9), je dois transtyper mes champs datetime en chaîne afin qu'ils puissent être transportés depuis et vers Remoting middle-tier, ce qui n'est plus nécessaire en 2.4.

Utilisez ce guide pour l'écriture de logiciels portables: http://mono-project.com/Guidelines:Application_Portability

un exemple:

Pour écrire un logiciel portable, vous devez vous assurer que vous utilisez le System.IO.Path.DirectorySeparatorChar (http:/monodoc/P: System.IO.Path.DirectorySeparatorChar) caractère lorsque vous devez concaténer chemins, ou mieux, utilisez le System.IO.Path.Combine (http:/monodoc /M:System.IO.Path.Combine(string,string)) méthode pour combiner les chemins d'accès.

1

Je vous suggère de recompiler le même code dans l'EDI mono, et en apportant les modifications mineures qui peuvent être nécessaires. Je l'ai fait plusieurs fois.

Questions connexes