【问题标题】:HtmlAgilityPack Metro Version?HtmlAgilityPack Metro 版本?
【发布时间】:2012-11-12 20:28:24
【问题描述】:

我对 WinRT 世界有点陌生,但我已经发现一些旧的库不再适用于 Metro,因为新的 WinRT 运行时。
现在我想将一些带有 HtmlAgilityPack 的旧项目转换为 Metro。旧的库不起作用,所以我从 Nuget 获得了最新的库。不幸的是,这与旧版本不兼容。有趣的是,在我使用 Nuget 的最新版本(完全相同)更新我的旧项目后,它仍然具有旧功能。

您能否在同一个包中支持两个不同的运行时?这是如何运作的?

【问题讨论】:

    标签: c# windows-8 windows-runtime html-agility-pack


    【解决方案1】:

    NuGet 允许您包含不同 .NET Framework 版本的版本:

    Supporting Multiple .NET Framework Versions and Profiles

    经常使用哪个(例如 JSON.NET 有这个)为 net20/net35/net40/net45 或 silverlight/winrt 使用不同的程序集

    【讨论】:

      【解决方案2】:

      您不需要像其他人那样将 HtmlAgilityPack 转换为 Metro。

      我用过,效果很好。

      http://fizzlerex.codeplex.com/

      【讨论】:

      • 感谢您的链接。不知道那个。但是 HtmlAgilityPack 已经在 Metro 上工作了,只是方式有点有限。我对如何实现这一目标以及它是如何工作的感到更加惊讶。
      【解决方案3】:

      不确定我是否完全理解这个问题。我会添加新库并重构我的旧代码以使用新库。否则,您将在同一个项目中拥有 2 个具有相同命名空间的库......这是行不通的。

      【讨论】:

        猜你喜欢
        • 2013-04-03
        • 2012-02-03
        • 1970-01-01
        • 2013-06-12
        • 1970-01-01
        • 2021-09-20
        • 2023-03-12
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多