В этом и заключается проблема: вы включаете несколько сборок и добавляете «using namespaceX» вверху вашего файла кода.
Теперь вы хотите создать класс или использовать символ, который определен в нескольких пространствах имен,
например System.Windows.Controls.Image
& System.Drawing.Image
Теперь, если вы не используете полностью определенное имя, из-за неоднозначности произойдет ошибка шпаргалки / сборки, несмотря на правильные объявления об использовании в верхней части. Какой здесь выход?
(Еще один пост в базе знаний. Я нашел ответ примерно через 10 минут поиска, потому что не знал подходящего ключевого слова для поиска)