Исключение выдачи объекта MimeMesageC#

Место общения программистов C#
Ответить
Anonymous
 Исключение выдачи объекта MimeMesage

Сообщение Anonymous »

Я создал проект библиотеки классов для отправки электронных писем с помощью MimeKit и MailKit.
  • Целевая платформа проекта — .NET Framework 4.7.2
  • Версия MimeKit — 4.6.0
  • Версия MailKit - 4.6.0

Код: Выделить всё

public class MailProcess
{
public MailProcess()
{
var mimeMessage = new MimeMessage();
}
}
Я создал еще один проект консольного приложения для вызова функции почты.
  • Целевая платформа проекта — .NET Framework 4.7. 2
Я пытался создать объект MimeMessage, используя приведенный ниже код, но он выдает исключение

Код: Выделить всё

 class Program
{
static void Main(string[] args)
{
var mailProcess = new MailProcess();
}
}
System.IO.FileNotFoundException: 'Не удалось загрузить файл или сборку 'System.Runtime.CompilerServices.Unsafe, Version=4.0.4.1, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' или одну из его зависимостей. Система не может найти указанный файл.'

Exception-screenshot
Как я могу решить эту проблему?< /p>
Когда я установил MimeKit версии 4.6.0, приведенные ниже зависимости также установились автоматически
  • BouncyCastle. Криптография, версия - 2.3.1
  • System.Buffers, версия - 4.5.1
  • System.Memory, версия – 4.5.5
  • System.Numerics.Vectors, версия – 4.5 .0
  • System.Runtime.CompilerServices.Unsafe, версия — 6.0.0
ПРИМЕЧАНИЕ. Объект был успешно создан, когда я попытался создать объект MimeMessage внутри проекта библиотеки классов (установлен тот же проект Mimekit и Mailkit). Ошибок нет.

Подробнее здесь: https://stackoverflow.com/questions/786 ... -exception
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»