Как добавить изображения из папки ресурсов в качестве вложения и встроить в тело письма Outlook в C #

У меня есть несколько изображений, хранящихся в папке ресурсов проекта Visual Studio, и я должен загрузить их и отобразить в теле письма Outlook. Вот это код:

Bitmap b = new Bitmap(Properties.Resources.MyImage);
ImageConverter ic = new ImageConverter();
Byte[] ba = (Byte[])ic.ConvertTo(b, typeof(Byte[]));
MemoryStream logo = new MemoryStream(ba);

LinkedResource companyImage = new LinkedResource(logo);
companyImage.ContentId = "companyLogo";
mailitem.HTMLBody += "<img src=\"cid:companyLogo\">";

Тем не менее, он не может отображаться в теле письма, но «пустое поле с красным х». Можете ли вы дать мне несколько идей?

Ответы на вопрос(2)

Ваш ответ на вопрос