System.Drawing не существует? - PullRequest
       5

System.Drawing не существует?

20 голосов
/ 04 августа 2011

Я пытаюсь создать проверочное изображение с использованием библиотеки классов в asp.net, но это не вопрос.

В любом случае, мой вопрос ... ну ... system.drawing не существует, поэтому я не могу использовать "bitmap". Из похожих вопросов люди советуют добавить ссылку. Но я уже сделал это, перезагрузил компьютер и т. Д. Это не работает.

Что я могу сделать, кроме добавления ссылки? Это не работает или я делаю это неправильно?

Вот в основном то, что я сделал:

  • Щелкните правой кнопкой мыши по ссылкам, находящимся под решением,
  • добавить ссылку
  • добавить system.drawing

Но, тем не менее, он не отображается в intellisense или говорит мне, что "его не существует, попробуйте добавить ссылку", когда я набираю его вручную.

picture

Ответы [ 10 ]

18 голосов
/ 05 августа 2011

Я подозреваю, что вы добавили ссылку System.Drawing не на тот проект.Убедитесь, что файл Validator.cs в проекте имеет ссылку System.Drawing.

5 голосов
/ 30 августа 2017

Вы можете добавить ссылку 'System.Drawing.dll' в ваш проект.

enter image description here

1 голос
/ 01 февраля 2018

Перейдите на вкладку «Проект», а затем «Добавить ссылку»… enter image description here

Затем выберите System.Drawing или что хотите.

1 голос
/ 30 декабря 2016

Я наткнулся на эту ошибку, даже ссылаясь на сборку.Подумав, я понял, что эта ошибка возникла после добавления файла класса, который находится в папке «System», который я создал в папке проекта.Этот класс также имеет пространство имен ##. System. ## в папке..Net выдает ошибку, если у вас есть произвольное пространство имен, которое содержит ключевое слово «System».Попробуйте изменить имя папки и пространство имен, если вы тоже наткнулись.

0 голосов
/ 11 октября 2018

У меня была такая же проблема.Я пытался добавить ссылку на System.Drawing.dll через системный обозреватель, но это не помогло мне.Наконец, я поместил курсор на переменную типа «Графика», щелкнул Ctrl +.или «Alt + Enter-> Refactoring» и выберите «использование System.Drawing».Я не понимаю почему и как, но это решило мою проблему.enter image description here

0 голосов
/ 09 сентября 2018

Ошибка в том, что вы не добавили никакого пользовательского элемента управления в свой проект библиотеки классов.Добавьте пользовательский элемент управления в проект библиотеки классов, и ошибка исчезнет.

0 голосов
/ 18 июня 2018

У меня возникла та же проблема, и я решил ее, щелкнув меню проекта, затем добавь ссылку, откроется диспетчер ссылок, затем перейдите на вкладку сборок, найдите System.Drawing и проверьте его, затем нажмите ОК.он распознает пакет или пространство имен.

0 голосов
/ 16 октября 2017

Я также столкнулся с той же проблемой. Я обнаружил, что проект библиотеки консолей / классов не может добавить ссылку на System.Drawing. Когда я переключился на использование проекта Window Form, я смог добавить растровое изображение со ссылкой на System.Drawing.

0 голосов
/ 12 июня 2013

Вы должны изменить версию .NET Framework на .NET 4.0

0 голосов
/ 04 августа 2011

Помимо добавления ссылки, вам также необходимо импортировать ее, используя оператор using в верхней части файла кода:

using System.Drawing;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...