Растровое изображение не может быть найдено

#c# #.net #visual-studio-code #macos-catalina

#c# #.net #visual-studio-code #macos-catalina

Вопрос:

Я рассматриваю возможность создания небольшой программы на C #, которая берет изображение, обрезает его и выдает обрезанное изображение в качестве нового изображения.

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

Я объявил растровый объект в main() и получаю эту ошибку:
Ошибка растрового изображения

Итак, следующее, что я пытаюсь, это объявить using System.Drawing.Common; . Это приводит к такой ошибке:
Распространенная ошибка системного рисования

Я серьезно озадачен тем, что делать, поскольку, похоже, я ничего не могу найти в Интернете. Любая помощь была бы замечательной!

Если это поможет, я использую для написания своего кода Visual Studio Code, а моя операционная система — macOS Catalina. Я также прикрепил файл с полным кодом. Его немного, но это все, что у меня есть.

Заранее спасибо!

 using System;
using System.Drawing;
using System.Drawing.Common;

namespace consoleproject
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Hello World!");

            Bitmap bitmap = new Bitmap();
        }
    }
}
  

Комментарии:

1. Скорее всего, вам потребуется добавить ссылку на System.Drawing , или если это . Net core, добавьте nuget nuget.org/packages/System . Рисование. Обычный

Ответ №1:

Кажется, вам не хватает системы.Рисование.Обычный пакет. По умолчанию оно не добавлено в .Проекты Net core. Чтобы добавить его:

 dotnet add package System.Drawing.Common