전화 번호부 역할을하는 C#의 Windows 콘솔 응용 프로그램이 있습니다. 나는 응용 프로그램 등이 하나의 메뉴 아이콘을 설정하는 것입니다 라인에서 누락 지침 오류를 받고 있어요 :.ToBitmap : 'Using Directive'또는 'Assembly Reference'가 없습니다.
는cmsProgramMenu.Items.Add("&Settings", Properties.Resources.phone_receiver.ToBitmap(), OnSettings_Click);
전체 오류가 'object' does not contain a definition for 'ToBitmap' and no extension method 'ToBitmap' accepting a first argument of type 'object' could be found (are you missing a using directive or assembly reference?)
입니다.
나는 온라인에서 주위를 돌았으며 제안 된 모든 지시어는 이미 내 코드에 포함되어 있지만 오류는 계속 발생합니다. 이것들은 제가 갖고있는 것들입니다 :
using System;
using System.Collections.Generic;
using System.Drawing;
using System.Linq;
using System.Net;
using System.Net.Sockets;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Configuration;
using System.Data;
using System.Windows.Media.Imaging;
또 다른 것이 있습니까? 또는 이미지를 비트 맵으로 변환하는 또 다른 방법이 있습니까? 난 비주얼 스튜디오 2015
나는이 질문을 완전히 이해하지 못한다고 인정하지만, 혹시'ToBitmap'의 끝 부분에'()'이 필요할 경우가 있습니까? – adv12
사과드립니다. 코드에 이미 나와 있습니다 만, 나는 (어쨌든?) 그것을 복사하지 않은 것 같습니다. 괄호를 추가한다고해서 문제가 해결되는 것은 아니지만이를 지적 해 주셔서 감사합니다. – AxxieD
좋아요, 콘솔 앱이라서'System.Drawing.dll'에 대한 참조를 추가하지 않았을 가능성이 있습니까? Windows Forms 프로젝트의 경우 VS가이 참조를 자동으로 추가하지만 콘솔 프로젝트에는 자동으로 추가하지 않습니다. – adv12