Я добавил новую ссылку на библиотеку mimekit (добавили mimekit и mailkit через paket) в общий проект, используемый несколькими другими проектами.
Чтобы использовать mimekit, я использовал следующий код:
с использованием MimeKit; пространство имен Project.Common.Email.Interfaces {открытый интерфейс IMailKitBody {BodyBuilder BodyBuilder {get; задавать; }}}
Но при создании полного решения после добавления вышеуказанного файла System.net.http.dll удаляется из одного зависимого проекта, имеющего ссылку на общий проект, и другого проекта, который фактически имеет ссылку на System.net.http. длл.
И как только я удаляю этот файл из Common, System.net.http.dll начинает появляться в зависимом проекте.
Может ли кто-нибудь помочь мне решить эту проблему?
Я знаю, что Mimekit зависит от System.net.http.dll и может конфликтовать с существующим в зависимых проектах. Я уже пробовал следующие вещи: -removing System.net.http.dll из общего -Настройка Копировать локальное свойство DLL в True -Добавление ссылки System.net.http.dll из папки пакета
System.net.http.dll должен присутствовать в зависимом проекте.