[英]Premailer.Net error: Could not load type 'AngleSharp.Parser.Html.HtmlParser' from assembly AngleSharp 0.10.1
so I am using .NetFW 4.7.1 and I get the following error when Premailer.Net is being instantiated:所以我使用 .NetFW 4.7.1 并且在实例化 Premailer.Net 时出现以下错误:
Could not load type AngleSharp.Parser.Html.HtmlParser.无法加载类型 AngleSharp.Parser.Html.HtmlParser。
I am using Premailer.Net v. 2.0.1 and AngleSharp v. 0.10.1.我使用的是 Premailer.Net v. 2.0.1 和 AngleSharp v. 0.10.1。
Here is the chank of code that throws error:这是引发错误的代码段:
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;
}
I get the exception on this line:我在这一行得到异常:
var pm = new PreMailer.Net.PreMailer(html);
I suppose this is an issue with AngleSharp version, maybe they got rid of AngleSharp.Parser.Html.HtmlParser
.我想这是 AngleSharp 版本的问题,也许他们摆脱了AngleSharp.Parser.Html.HtmlParser
。
What do you guys think?你们有什么感想? Did anybody encounter this issue?有人遇到过这个问题吗? If so how did you solve it?如果是这样你是怎么解决的?
Thanks!谢谢!
对于它可能关心的人,原因如下: https : //github.com/milkshakesoftware/PreMailer.Net/issues/165
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.