Пространство имен System.drawing не найдено в консольном приложении - PullRequest
46 голосов
/ 18 декабря 2011

Я выбрал консольное приложение в качестве своего проекта на C #. Но импорт, который, казалось, работал в проекте windows form, здесь не работает. Это говорит о том, что пространство имен чертежа не существует.

using System.Drawing;
using System.Drawing.Imaging;

Моя проблема в том, что мне нужно иметь класс растровых изображений. Я пытаюсь сделать приложение командной строки, которое делает растровые манипуляции с изображением. Вот почему я не выбрал свой проект как оконный.

Ответы [ 6 ]

165 голосов
/ 18 декабря 2011

Вам необходимо добавить ссылку на System.Drawing.dll.

. Как указано в комментариях ниже, это можно сделать следующим образом: В обозревателе решений (где все файлы отображаются с вашим проектом), вернощелкните папку «Ссылки» и найдите System.Drawing на вкладке .NET.

enter image description here

enter image description here

10 голосов
/ 18 декабря 2011

Если вы используете Visual Studio 2010 или более позднюю версию, проверьте целевую платформу, а именно .Net Framework 4.0 или .Net Framework 4.0 Client Profile.затем измените на .Net Framework 4.0.

Вам нужно добавить ссылку на этот файл .dll (System.Drawing.dll) для выполнения операций рисования.

Если онов порядке, затем выполните следующие действия, чтобы добавить ссылку на System.Drawing.dll

  1. В Solution Explorer, щелкните правой кнопкой мыши на project node и выберите Add Reference.
  2. В Добавить ссылкуВ диалоговом окне выберите вкладку с указанием типа компонента, на который вы хотите сослаться.
  3. Выберите System.Drawing.dll для ссылки, затем нажмите OK.
8 голосов
/ 08 декабря 2016
  1. Добавить с помощью System.Drawing;
  2. Перейдите в обозреватель решений, щелкните правой кнопкой мыши ссылки и выберите Добавить ссылку
  3. Нажмите на сборки слева
  4. поиск system.drawing
  5. проверка системы. Рисование
  6. Нажмите OK
  7. Выполнено
6 голосов
/ 30 июля 2013

For, Добавление System.Drawing Выполните несколько шагов: Во-первых, щелкните правой кнопкой мыши на решении и нажмите Добавить ссылку. Во-вторых, выберите папку .NET. А затем дважды щелкните значок Using.System.Drawing;

1 голос
/ 15 августа 2017

Добавить ссылочный .dll файл в проект. Щелкните правой кнопкой мыши на папке с ссылками проекта -> нажмите на ссылку Добавить ссылку ->. Net вы найдете System.Drawing -> нажмите кнопку ОК, чтобы добавить ссылку на System.Drawing

0 голосов
/ 18 декабря 2011
  1. Щелкните правой кнопкой мыши свойства Консольного приложения.
  2. Чек Target framework
  3. Если это .Net framework 4.0 Client Profile, измените его на .Net Framework 4.0

Теперь работает

...