【发布时间】:2019-01-11 12:16:27
【问题描述】:
所以我使用的是 .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。
你们怎么看?有人遇到过这个问题吗?如果是这样,您是如何解决的?
谢谢!
【问题讨论】:
标签: c# asp.net razor anglesharp premailer