Ошибка Premailer.Net. Не удалось загрузить тип AngleSharp.Parser.Html.HtmlParser из сборки AngleSharp 0.10.1. - PullRequest
0 голосов
/ 11 января 2019

, поэтому я использую .NetFW 4.7.1 и получаю следующую ошибку при создании экземпляра Premailer.Net:

Не удалось загрузить тип AngleSharp.Parser.Html.HtmlParser.

Я использую Premailer.Net v. 2.0.1 и AngleSharp v. 0.10.1.

Вот фрагмент кода, который выдает ошибку:

public static string GenerateMail(GiftMailModel model)
{
     string htmlEmail = Engine.Razor.Run(GiftMailName, model.GetType(), model);
     return Finalize(htmlEmail);
}

private static string Finalize(string html)
{
     // Move Css to style attributes
     var pm = new PreMailer.Net.PreMailer(html);
     return pm.MoveCssInline().Html;
}

Я получаю исключение в этой строке:

var pm = new PreMailer.Net.PreMailer(html);

Полагаю, это проблема с версией AngleSharp, возможно, они избавились от AngleSharp.Parser.Html.HtmlParser.

Что вы, ребята, думаете? Кто-нибудь сталкивался с этой проблемой? Если да, то как ты решил это?
Спасибо!

1 Ответ

0 голосов
/ 11 января 2019

Для кого это может касаться, вот причина: https://github.com/milkshakesoftware/PreMailer.Net/issues/165

...