TidyManaged无法找到名为“ tidyCreate”的入口点

时间:2018-11-14 22:16:21

标签: c# .net dll tidy

在通过Web界面导入用户输入时,我正在执行HTML清理(修复拼写错误的HTML标记,未关闭的标记等)。 HTML清理部分使用TidyManaged,它已经运行了一年多了。但是,两天前,我偶尔会收到以下错误报告: Unable to find an entry point named 'tidyCreate' in DLL 'tidy.x86.dll'."

奇怪的是,我无法自己重现此问题,而且似乎并非每次用户都在发生。我尝试提交可能导致该错误的相同HTML,但一切正常。

我已经在网上寻找此问题,并且发现了相关的错误消息(unable to find an entry point...),但是这段代码已经运行了一段时间了。

我正在将最新版本的软件包(1.1.4)与.NET Framework 4.5配合使用。这是我的代码:

using TidyManaged;

public static string HTML5Cleanup(this string source) {
    using (var doc = Document.FromString(source)) {
        doc.OutputBodyOnly = AutoBool.Yes;
        doc.Quiet = true;
        doc.CleanAndRepair();
        var cleanHtml = doc.Save();
        return cleanHtml;
    }
}

0 个答案:

没有答案