Voici le problème, vous incluez plusieurs assemblages et ajoutez 'using namespaceX' en haut de votre fichier de code.
Maintenant, vous voulez créer une classe ou utiliser un symbole qui est défini dans plusieurs espaces de noms, . System.Windows.Controls.Image
& System.Drawing.Image
Comment résoudre les conflits d'espace de noms .Net avec le mot clé 'using'?
Maintenant, à moins que vous utilisez le nom complet, il y aura une crèche/construire erreur due à l'ambiguïté du inspite droit « en utilisant » déclarations au sommet. Quelle est la sortie ici?
(Un autre poste de base de connaissances .. Je trouve la réponse au bout de 10 minutes de recherche parce que je ne connaissais pas le mot-clé droit de rechercher)
Comme accepté answer said, utilisez l'alias mais essayez d'être composé sur l'ensemble de la base de code (un seul alias pour un espace de noms/classe et ils doivent être faciles à distinguer). – kokos