Ошибка Premailer.Net. Не удалось загрузить тип AngleSharp.Parser.Html.HtmlParser из сборки AngleSharp 0.10.1.
Поэтому я использую.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 ответ
Для кого это может касаться, вот причина: https://github.com/milkshakesoftware/PreMailer.Net/issues/165