Il y a quelques mois, j'ai commencé une application C# relativement simple que je compilais avec Mono.Code C# mono brisé à l'aide de System.Windows.Forms
J'essaie de reprendre le travail aujourd'hui, et malgré un exécutable compilé prouvant bien avant, il se plaint aujourd'hui System.Windows.Forms
C: \ Program Files \ Mono-2.0. 1 \ bin> mcs ../projects/test_1/test.cs
../projects/test_1/test.cs(2,14): erreur CS0234: Le type ou l'espace de noms nom 'Windows' n'existe pas dans l'espace de noms `System '. Vous manque une référence d'assemblage ?
Compilation a échoué: 1 erreur (s), 0 avertissements
J'ai trouvé un post sur le forum de quelqu'un avec la même erreur, et cela a été recommandé:
mcs Program.cs -r: Système .Windows.Forms.dll -r: System.Drawing.dll -V2
Cependant, l'argument -V2 ne fonctionne pas, et sans elle il y a juste une série d'autres erreurs d'espace de noms (ToolStripButton et similaires) .
J'ai téléchargé le dernier Mono 2.2 mais cela produit toujours la même erreur.
Comment résoudre ce problème?
curieux, que signifie le g? – JaredPar
si je me souviens bien, il est synonyme de génériques – d0k
Merci, cela a fonctionné. Je ne sais pas pourquoi je n'ai pas remarqué que c'était nécessaire la dernière fois. –