Comme je vous en parlais dans un précédent billet, quelques problèmes surgissent pour démarrer un nouveau projet avec une technologie encore peut connue.
Après l'installation de ma machine, d'Ubuntu et de mon environnement de développement, j'ai besoin de faire quelques tests pour connaître les directions à prendre.
Hé là, première surprise. Si l'installation de MySql et de son interface se déroule sans problème, il n'en est pas de même pour arriver à joindre MySql au départ de Mono.
Toute la documentation sur Internet parle d'un connecteur qui porte le doux nom de ByteFx.data.dll. Malheureusement, ce connecteur ne fonctionnera pas! J'aurai bon pouvoir l'intégrer dans mon projet, rien à faire, il ne reconnait pas les classes auxquelles je suis censé faire appel.
Toujours lors de mes lectures, je m'appercois que ce connecteur n'est plus supporté pour la connexion à MySql.
Il existe un fichier sur le site MySql à télécharger (dans la partie Download - connector) pour arriver à joindre la Db.
Je télécharge donc celui spécifié comme étant opérationnel pour Mono (c-à-d la version 5) et toujours aucune connexion.
Enfin, je parviens à me rendre compte que ce n'est pas la version 5 mais bien la version 1 du connecteur qui fonctionne.
Faites donc attention à bien télécharger ce fichier ci.
Enfin, ce petit tour de passe-passe me permettra de commendre un peu l'essence même du projet Mono. En effet, il est possible, au sein d'un projet de pouvoir ajouter des références vers des fichiers .dll (de type Windows donc).
Comment faire pour ajouter une référence, ce sera le prochain billet!
Le projet mono est lancé.
Afin de pouvoir utiliser mono, quelques étapes seront nécessaires.
Tout d’abord, il faut installer une distribution Linux. La distribution que j’ai choisi d’installer est Ubuntu dans sa version 7.10 (d’octobre 2007).
Mais pourquoi Ubuntu ?
Mon blog, c'est tout moi!
Le blog de Damien Maillard. Responsable informatique communal et indépendant ingénieur du son.
"J'ai mis ce blog en ligne pour présenter les facettes de mon travail, autant dans le domaine privé que dans mon engagement professionnel".
| Lun | Mar | Mer | Jeu | Ven | Sam | Dim |
|---|---|---|---|---|---|---|
| << < | ||||||
| 1 | 2 | 3 | 4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | 30 | |||