خطا در استفاده از کلاس Bitmap در c# - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

خطا در استفاده از کلاس Bitmap در c#

0 امتیاز

سلام .توی کد زیر قصد دارم کلاس Bitmap را استفاده کنم ولی خطا میده.

         Bitmap bmp = new Bitmap(@"test.bmp");

            BitmapData src = bmp.LockBits(new Rectangle(0, 0, bmp.Width, bmp.Height), ImageLockMode.ReadWrite, bmp.PixelFormat);


Severity Code Description Project File Line Suppression State Error CS1069 The type name 'BitmapSeverity Code Description Project File Line Suppression State Error CS1069 The type name 'Bitmap' could not be found in the namespace 'System.Drawing'. This type has been forwarded to assembly 'System.Drawing.Common, Version=0.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' Consider adding a reference to that assembly. CS C:\\Program.cs 111 Active' could not be found in the namespace 'System.Drawing'. This type has been forwarded to assembly 'System.Drawing.Common, Version=0ive

سوال شده مرداد 24, 1402  بوسیله ی Lori3 (امتیاز 857)   11 36 105
ویرایش شده مرداد 24, 1402 بوسیله ی عباس مولایی

1 پاسخ

+1 امتیاز
 
بهترین پاسخ
شما می‌توانید از مدیر بسته NuGet برای نصب بسته `System.Drawing.Common` در پروژه خود استفاده کنید. در اینجا نحوه انجام آن را توضیح می‌دهم:
 
۱. در ویژوال استودیو، روی پروژه خود در اکسپلورر راست کلیک کنید و گزینه "مدیریت بسته‌های NuGet" را انتخاب کنید.
۲. در مدیر بسته NuGet، برگه "مرور" را انتخاب کنید و به دنبال `System.Drawing.Common` جستجو کنید.
۳. بسته `System.Drawing.Common` را از لیست نتایج انتخاب کنید و روی دکمه "نصب" کلیک کنید تا آن را نصب کنید.
 
پس از نصب بسته، مجموعه `System.Drawing.Common` به عنوان یک مرجع به پروژه شما اضافه خواهد شد و شما باید قادر باشید از انواع فضای نام `System.Drawing.Imaging` مانند `Bitmap` و `ImageLockMode` استفاده کنید بدون دریافت هرگونه خطای کامپایل.
 
پاسخ داده شده مرداد 24, 1402 بوسیله ی عباس مولایی (امتیاز 2,754)   1 5 13
انتخاب شد شهریور 8, 1402 بوسیله ی farnoosh
...