2 votes

Erreur de compilation d'une application C# Windows Forms avec mono sur Raspberry Pi

J'essaie de compiler mon application C# sur le Raspberry Pi (sous Debian).

J'ai réussi à installer mono sur le Pi, à compiler et à exécuter une application basique hello world. J'exécute maintenant la commande suivante ( d'ici ) pour essayer de compiler mon application Windows forms :

`dmcs -pkg:dotnet Login.cs /r:system.Windows.Forms /r:System.Drawing`

Cependant, j'obtiens l'erreur suivante :

Error CS006; Metadata file 'cscompmgd.dll' could not be found Compilation failed: 1 error(s)

Mes questions sont donc les suivantes :

1) Serait-ce parce que j'essaie de référencer

Utilisation de MySql.Data.MySqlClient ;

2) Si la réponse à la question 1 est non, qu'est-ce qui pourrait causer cette erreur ?

3) Question connexe : Mon application comporte plusieurs formulaires différents. La compilation de ce fichier Login.cs sera-t-elle suffisante pour exécuter l'ensemble de l'application, ou dois-je les compiler tous en même temps ou compiler program.cs ?

Merci,

1voto

Jason Sperske Points 12389

Ce fichier est lié au compilateur. Cela pourrait vous aider : http://ubuntuforums.org/showthread.php?t=914626 . Comme pour le client MySQL, vous pourriez avoir besoin de plus de bibliothèques, je recommanderais de compiler votre application sur un ordinateur séparé (avec plus de disque dur et de mémoire) et de transférer votre binaire sur le raspberry Pi (l'étape supplémentaire pourrait rendre les constructions un peu plus délicates, mais l'espace et la puissance supplémentaires pourraient rendre un environnement de construction complet plus facile).

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X