【问题标题】:HtmlSanitizer incompatible with .NET 4.0HtmlSanitizer 与 .NET 4.0 不兼容
【发布时间】:2017-01-01 09:07:19
【问题描述】:

当我尝试使用 Manage Nuget Packages 安装 HtmlSanitizer 时,我收到以下错误消息: 无法安装包“HtmlSanitizer 3.2.105”。您正在尝试将此包安装到以“.NETFramework,Version=v4.0”为目标的项目中,但该包不包含任何与该框架兼容的程序集引用或内容文件。有关详细信息,请联系包作者。 我该怎么办?

【问题讨论】:

  • 您的应用是否有硬性要求以 .NET 4.0 为目标?

标签: c# .net html-sanitizing


【解决方案1】:

我在我的机器上用 VS15 试了一下,得到了同样的信息。我认为你应该让包的作者知道这个问题。

您可以尝试早期版本。我能够安装的最新版本是 2.0.5735.24296。

【讨论】:

    【解决方案2】:
    • 最新的 HtmlSanitizer 稳定版确实仅 .NET 4.5(见屏幕截图)(3.2.105)
    • 测试版“3.3.132-beta”还支持 netstandard 1.3(但那不是 .NET 4)
    • 依赖项 (AngleSharp) 确实支持 .NET 4。
    • 版本 2.0.5735.24296 支持 .NET 4
    • 我创建了一个GitHub issue

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-03
      • 1970-01-01
      相关资源
      最近更新 更多