J'essaie de créer une image de validation en utilisant la bibliothèque de classes dans asp.net, mais ce n'est pas la question.
Quoi qu'il en soit, ma question est ... eh bien ... system.drawing n'existe pas, donc je ne peux pas utiliser "bitmap" . À partir de questions similaires, les gens disent d'ajouter une référence. Mais je l'ai déjà fait, redémarré mon ordinateur, etc. Cela ne fonctionne pas.
Que puis-je faire en plus d'ajouter une référence? Cela ne fonctionne pas ou est-ce que je me trompe?
Voici essentiellement ce que j'ai fait:
Mais quand même, il n'apparaît pas dans intellisense ou ne me dit pas "ça n'existe pas, essayez d'ajouter une référence" quand je le tape manuellement.
J'imagine que vous avez ajouté la référence System.Drawing au mauvais projet. Vérifiez que le fichier Validator.cs du projet contient la référence System.Drawing.
Vous pouvez ajouter une référence 'System.Drawing.dll' à votre projet.
J'ai trébuché cette erreur même en faisant référence à l'Assemblée. Après avoir réfléchi, j’ai réalisé que cette erreur était générée après l’ajout d’un fichier de classe se trouvant dans le dossier «Système» que j’ai généré dans le dossier du projet. Cette classe a également un espace de noms ##. System. ## dans le dossier. Une erreur .Net est générée si vous avez un espace de noms personnalisé contenant le mot clé 'System'. Essayez de changer le nom du dossier et l’espace de nom si vous avez également trébuché.
J'ai eu le même problème et résolu, cliquez sur le menu du projet, puis Ajouter une référence, le gestionnaire de référence s'ouvrira, puis cliquez sur l'onglet assemblages, recherchez System.Drawing et vérifiez-le, puis appuyez sur OK. il reconnaîtra le paquet ou l'espace de nom.
J'ai eu le même problème. J'essayais d'ajouter une référence à System.Drawing.dll via l'Explorateur système, mais cela ne m'a pas aidé. Enfin, je mets le curseur sur la variable de type "Graphiques", cliqué sur Ctrl +. ou 'Alt + Entrée-> Refactoring' et sélectionnez 'using System.Drawing'. Je ne comprends pas pourquoi ni comment, mais cela a résolu mon problème .
L'erreur est due au fait que vous n'avez ajouté aucun contrôle utilisateur à votre projet de bibliothèque de classes. Ajoutez un contrôle utilisateur à votre projet de bibliothèque de classes et l'erreur disparaîtra.
Vous devriez changer la version de .NET Framework en .NET 4.0
J'ai aussi rencontré le même problème. J'ai constaté qu'un projet de bibliothèque console/classe ne peut pas ajouter une référence à System.Drawing. Lorsque j'ai changé pour utiliser un projet Window Form, j'ai pu ajouter un bitmap avec une référence à System.Drawing.
Outre l'ajout de la référence, vous devrez également l'importer à l'aide de l'instruction using
située en haut de votre fichier de code:
using System.Drawing;